DataGridViewColumn.FillWeight Propiedad

Definición

Obtiene o establece un valor que representa el ancho de la columna cuando se encuentra en modo de relleno, respecto del ancho de las demás columnas del control que estén en modo de relleno.Gets or sets a value that represents the width of the column when it is in fill mode relative to the widths of other fill-mode columns in the control.

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

Valor de propiedad

Single que representa el ancho de la columna cuando está en modo del relleno respecto del ancho de las demás columnas en modo de relleno.A Single representing the width of the column when it is in fill mode relative to the widths of other fill-mode columns. El valor predeterminado es 100.The default is 100.

Excepciones

El valor especificado para esta propiedad es menor o igual que 0.The specified value when setting this property is less than or equal to 0.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de esta propiedad.The following code example illustrates the use of this property. Este ejemplo forma parte de un ejemplo más grande disponible en cómo: Establezca los modos de ajuste de tamaño del controlDataGridView Windows Forms.This example is part of a larger example available in 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

Comentarios

Cuando el InheritedAutoSizeMode valor de la Fillpropiedad es, se cambia el tamaño de la columna junto con otras columnas en ese modo para que todas las columnas visibles del control rellenen exactamente el ancho horizontal del área de presentación disponible.When the InheritedAutoSizeMode property value is Fill, the column is resized along with other columns in that mode so that all visible columns in the control exactly fill the horizontal width of the available display area. Todas las columnas en modo de relleno del control dividen el espacio disponible en las proporciones determinadas por FillWeight sus valores de propiedad.All fill-mode columns in the control divide the available space in proportions determined by their FillWeight property values. Para obtener más información sobre el modo de relleno de columnas, vea modo de relleno de columnas en el control DataGridView de Windows Forms.For more information about column fill mode, see Column Fill Mode in the Windows Forms DataGridView Control.

La suma máxima de FillWeight valores para todas las columnas de DataGridView un control es 65535.The maximum sum of FillWeight values for all columns in a DataGridView control is 65535.

Se aplica a

Consulte también: