Поделиться через


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.

Исключения

Указанное значение при установке этого свойства меньше или равно 0.

Примеры

В следующем примере кода показано использование этого свойства. Этот пример является частью более крупного примера, доступного в разделе "Практическое руководство. Настройка режимов размера элемента управления DataGridView в Windows Forms".

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.

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

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