Aracılığıyla paylaş


TableLayoutControlCollection.Add(Control, Int32, Int32) Yöntem

Tanım

Belirtilen denetimi koleksiyona ekler ve belirtilen hücreye yerleştirir.

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)

Parametreler

control
Control

Eklenecek denetim.

column
Int32

Yerleştirileceği sütun control .

row
Int32

Yerleştirilecek control satır.

Özel durumlar

veya columnrow -1'den küçük.

Açıklamalar

ile Addhücre konumunu controlbelirtebilirsiniz. ve rowcolumn parametrelerini sağlayarak belirli bir hücreye atayabilir control veya yalnızca sütun veya satır değerini belirtebilir ve bir sonraki açık hücreye LayoutEngine yer control bırakabilirsiniz. Bu, denetimin denetimdeki TableLayoutPanel konumuna akmasına izin vermek olarak bilinir.

Sabit bir satır konumunu işgal etmek istiyorsanız control -1 olarak ayarlayıncolumn.

Sabit bir sütun konumunu işgal etmek istiyorsanız control -1 olarak ayarlayınrow.

Ne ne de columnrow -1 ise, (column, controlrow) tarafından verilen mutlak konuma eklenir.

Hem hem de columnrow -1 olarak ayarlarsanız, control değer tarafından tanımlanan belirli akış davranışıyla ilk açık konuma akacaktır TableLayoutPanel.GrowStyle . Bu, yöntemini kullanmaya Control.ControlCollection.Add eşdeğerdir.

Bir denetimin gerçek geçerli konumuna ulaşmak için yöntemini kullanın TableLayoutPanel.GetPositionFromControl . Bu yöntem, içine yayılan sütun veya satır da dahil olmak üzere tüm denetim durumunu ve ve Row özellikleri -1 olarak ayarlanmış bir denetim Column yerleştirdiğinde TableLayoutPanel.LayoutEngine dikkate alırTableLayoutPanel.

Şunlara uygulanır

Ayrıca bkz.