Condividi tramite


DataGridViewColumn.FillWeight Proprietà

Definizione

Ottiene o imposta un valore che rappresenta la larghezza della colonna in modalità di riempimento relativamente alle larghezze di altre colonne in modalità di riempimento presenti nel controllo.

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

Valore della proprietà

Oggetto Single che rappresenta la larghezza della colonna in modalità di riempimento relativamente alle larghezze di altre colonne in modalità di riempimento. Il valore predefinito è 100.

Eccezioni

Il valore specificato al momento dell'impostazione della proprietà è minore o uguale a zero.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questa proprietà. Questo esempio fa parte di un esempio più ampio disponibile in Procedura: Impostare le modalità di ridimensionamento del controllo 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

Commenti

Quando il valore della proprietà è Fill, la InheritedAutoSizeMode colonna viene ridimensionata insieme ad altre colonne in tale modalità in modo che tutte le colonne visibili nel controllo riempia esattamente la larghezza orizzontale dell'area di visualizzazione disponibile. Tutte le colonne in modalità riempimento nel controllo divideno lo spazio disponibile in proporzioni determinate dai valori delle FillWeight proprietà. Per altre informazioni sulla modalità di riempimento delle colonne, vedere Modalità riempimento colonne nel controllo DataGridView Windows Forms.

La somma massima di valori per FillWeight tutte le colonne in un DataGridView controllo è 65535.

Si applica a

Vedi anche