Salve a tutti,sto impazzendo con la grandezza di form e contro form...Non ce la faccio più...
Allora arrivo al dunque:
ho una Form chiamata Form1;
al suo interno viene istanziato un Control chiamato Panel1;
questo Panel1 estende la classe Panel:
a sua volta esso ha un Control chiamato Control1 che estende la classe Control.
Allora nel MainLoad della form faccio:
this.panel1 = new panel1();
poi metto
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
Poi nel costruttore di Panel1 faccio:
this.Control1 = new Control1();
this.SuspendLayout();
this.Control1.BackColor = System.Drawing.SystemColors.ControlDarkDark;
this.Control1.Location = new System.Drawing.Point(285, 17);
this.Control1.TabIndex = 0;
this.Control1.Visible = true;
this.Resize += new System.EventHandler(this.Control1_Resize);
this.ResumeLayout(false);
Nel Control imposto la grandezza come 176,144 e io vedo che invece la form assume sempre valore -1,-1...Perchè?
Ah dimenticavo...La chiamata al metodo.
Allora nella Form1 al click di un bottone faccio...
panel1.SetImp();
Il metodo SetImp a sua volta conterrà:
Control1.SetDimension();
SetDimension imposta i due valori che ho descritto sopra...i due valori sono randomici quindi non posso impostarli fissi,perxhè essi variano.
Spero di esser stato chiaro! Mi aiutate?
Grazie