TableLayoutControlCollection.Add(Control, Int32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 column
row
-1'den küçük.
Açıklamalar
ile Addhücre konumunu control
belirtebilirsiniz. ve row
column
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 column
row
-1 ise, (column
, control
row
) tarafından verilen mutlak konuma eklenir.
Hem hem de column
row
-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.