DataGridViewColumn.FillWeight Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, представляющее ширину столбца, находящегося в режиме заполнения, относительно ширины других столбцов элемента управления, находящихся в этом режиме.
public:
property float FillWeight { float get(); void set(float value); };
public float FillWeight { get; set; }
member this.FillWeight : single with get, set
Public Property FillWeight As Single
Значение свойства
Число типа Single, представляющее ширину столбца, находящегося в режиме заполнения, относительно ширины других столбцов элемента управления, находящихся в этом режиме. Значение по умолчанию — 100.
Исключения
Указанное значение при задании этого свойства меньше или равно нулю.
Примеры
В следующем примере кода показано использование этого свойства. Этот пример является частью более крупного примера, доступного в разделе How to: Set the Sizing Modes of the Windows Forms DataGridView Control.
dataGridView1.AutoSizeColumnsMode =
DataGridViewAutoSizeColumnsMode.Fill;
DataGridViewTextBoxColumn subTitleColumn =
new DataGridViewTextBoxColumn();
subTitleColumn.HeaderText = "Subtitle";
subTitleColumn.MinimumWidth = 50;
subTitleColumn.FillWeight = 100;
DataGridViewTextBoxColumn summaryColumn =
new DataGridViewTextBoxColumn();
summaryColumn.HeaderText = "Summary";
summaryColumn.MinimumWidth = 50;
summaryColumn.FillWeight = 200;
DataGridViewTextBoxColumn contentColumn =
new DataGridViewTextBoxColumn();
contentColumn.HeaderText = "Content";
contentColumn.MinimumWidth = 50;
contentColumn.FillWeight = 300;
dataGridView1.AutoSizeColumnsMode = _
DataGridViewAutoSizeColumnsMode.Fill
Dim subTitleColumn As new DataGridViewTextBoxColumn()
subTitleColumn.HeaderText = "Subtitle"
subTitleColumn.MinimumWidth = 50
subTitleColumn.FillWeight = 100
Dim summaryColumn As new DataGridViewTextBoxColumn()
summaryColumn.HeaderText = "Summary"
summaryColumn.MinimumWidth = 50
summaryColumn.FillWeight = 200
Dim contentColumn As new DataGridViewTextBoxColumn()
contentColumn.HeaderText = "Content"
contentColumn.MinimumWidth = 50
contentColumn.FillWeight = 300
Комментарии
InheritedAutoSizeMode Если значение свойства равноFill, размер столбца изменяется вместе с другими столбцами в этом режиме, чтобы все видимые столбцы в элементе управления точно заполняли горизонтальную ширину доступной области отображения. Все столбцы в режиме заполнения в элементе управления разделяют доступное пространство на пропорции, определяемые значениями их FillWeight свойств. Дополнительные сведения о режиме заполнения столбцов см. в разделе "Режим заполнения столбцов" в элементе управления DataGridView Windows Forms.
Максимальная сумма значений FillWeight для всех столбцов в элементе DataGridView управления составляет 65535.