TableLayoutControlCollection.Add(Control, Int32, Int32) Metodo

Definizione

Aggiunge il controllo specificato all'insieme e lo posiziona nella 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 control verrà inserita.

row
Int32

Riga in cui control verrà inserita.

Eccezioni

O column è row minore di -1.

Commenti

Con Addè possibile specificare la posizione della cella di control. È possibile assegnare control a una cella specifica specificando i column parametri e row oppure è possibile specificare solo il valore della colonna o della riga e lasciare che 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 desidera control occupare una posizione di colonna fissa.

Se né columnrow è -1, control verrà aggiunto alla posizione assoluta specificata da (column, row).

Se si imposta sia column che row su -1, control passerà alla prima posizione aperta, con il comportamento di flusso specifico definito dal TableLayoutPanel.GrowStyle valore . Equivale all'uso del Control.ControlCollection.Add metodo .

Per accedere alla posizione corrente effettiva di un controllo, utilizzare il TableLayoutPanel.GetPositionFromControl metodo . Questo metodo prende in considerazione l'intero TableLayoutPanel stato del controllo, inclusa la colonna o la riga che si estende e quando ha TableLayoutPanel.LayoutEngine posizionato un controllo con le relative Column proprietà e Row impostate su -1.

Si applica a

Vedi anche