TableLayoutControlCollection.Add(Control, Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет указанный элемент управления в коллекцию и помещает его в указанную ячейку.
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)
Параметры
- control
- Control
Добавляемый элемент управления.
- column
- Int32
Столбец, в котором control будет помещено.
- row
- Int32
Строка, в которой control будет помещена.
Исключения
Либо column меньше row -1.
Комментарии
С помощью Addэтого параметра можно указать положение ячейки control. Можно назначить control определенной ячейке, указав columnrow и параметры, либо указать только значение столбца или строки и разрешить LayoutEngine место control в следующей открытой ячейке. Это называется разрешением потока управления на его позицию в элементе TableLayoutPanel управления.
Установите column значение -1, если вы хотите control занять фиксированное положение строки.
Установите row значение -1, если вы хотите control занять фиксированное положение столбца.
Если ни значение columnrow -1, будет добавлено абсолютное положение, control заданное (column, ). row
Если задано columnrow значение -1, control будет выполняться переход к первой открытой позиции с определенным поведением потока, определенным значением TableLayoutPanel.GrowStyle . Это эквивалентно использованию Control.ControlCollection.Add метода.
Чтобы получить фактическое текущее положение элемента управления, используйте TableLayoutPanel.GetPositionFromControl метод. Этот метод учитывает все TableLayoutPanel состояние элемента управления, включая диапазон столбцов или строк, а также когда TableLayoutPanel.LayoutEngine элемент управления помещается со своими ColumnRow свойствами и имеет значение -1.