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

Число типа 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.

Применяется к

См. также раздел