DataGridViewColumn.FillWeight Propriété

Définition

Obtient ou définit une valeur qui représente la largeur de la colonne en mode de remplissage par rapport aux largeurs des autres colonnes en mode de remplissage contenues dans le contrôle.

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

Valeur de propriété

Single

Single représentant la largeur de la colonne en mode de remplissage par rapport aux largeurs des autres colonnes en mode de remplissage. La valeur par défaut est 100.

Exceptions

La valeur spécifiée lors de la définition de cette propriété est inférieure ou égale à 0.

Exemples

L’exemple de code suivant illustre l’utilisation de cette propriété. Cet exemple fait partie d’un exemple plus large disponible dans 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

Remarques

Lorsque la InheritedAutoSizeMode valeur de la propriété est Fill, la colonne est redimensionnée avec d’autres colonnes en ce mode afin que toutes les colonnes visibles du contrôle remplissent exactement la largeur horizontale de la zone d’affichage disponible. Toutes les colonnes en mode remplissage du contrôle divisent l’espace disponible en proportions déterminées par leurs FillWeight valeurs de propriété. Pour plus d’informations sur le mode de remplissage de colonne, consultez Le mode Remplissage de colonne dans le Windows Forms Contrôle DataGridView.

La somme maximale des FillWeight valeurs pour toutes les colonnes d’un DataGridView contrôle est 65535.

S’applique à

Voir aussi