TableLayoutControlCollection.Add(Control, Int32, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge il controllo specificato all'insieme e lo colloca in corrispondenza della cella specificata.
public:
virtual void Add(System::Windows::Forms::Control ^ control, int column, int row);
public virtual void Add (System.Windows.Forms.Control control, int column, int row);
override this.Add : System.Windows.Forms.Control * int * int -> unit
Public Overridable Sub Add (control As Control, column As Integer, row As Integer)
Parametri
- control
- Control
Controllo da aggiungere.
- column
- Int32
Colonna in cui verrà collocato control
.
- row
- Int32
Riga in cui verrà collocato control
.
Eccezioni
column
o row
è minore di -1.
Commenti
Con Addè possibile specificare la posizione della cella di control
. È possibile assegnare control
a una cella specifica specificando entrambi i column
parametri e row
oppure è possibile specificare solo il valore della colonna o della riga e lasciare la LayoutEngine posizione control
nella cella aperta successiva. Questa operazione è nota come consentire al flusso di controllo di accedere alla relativa posizione nel TableLayoutPanel controllo .
Impostare column
su -1 se si desidera control
occupare una posizione di riga fissa.
Impostare row
su -1 se si vuole control
occupare una posizione a colonna fissa.
Se né è - column
row
1, control
verrà aggiunto alla posizione assoluta specificata da (column
, row
).
Se si impostano sia che column
row
su -1, control
verrà eseguito il flusso fino alla prima posizione aperta, con il comportamento del flusso specifico definito dal TableLayoutPanel.GrowStyle valore. Equivale all'uso del Control.ControlCollection.Add metodo .
Per ottenere la posizione corrente effettiva di un controllo, utilizzare il TableLayoutPanel.GetPositionFromControl metodo . Questo metodo tiene conto dell'intero TableLayoutPanel stato del controllo, inclusa la colonna o la riga che si estende e quando ha TableLayoutPanel.LayoutEngine posizionato un controllo con le Column
relative proprietà e Row
impostate su -1.