TableLayoutControlCollection.Add(Control, Int32, Int32) Metodo

Definizione

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é è - columnrow 1, control verrà aggiunto alla posizione assoluta specificata da (column, row).

Se si impostano sia che columnrow 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.

Si applica a

Vedi anche