DataGridViewColumn.Resizable Proprietà

Definizione

Ottiene o imposta un valore che indica se la colonna è ridimensionabile.

public:
 virtual property System::Windows::Forms::DataGridViewTriState Resizable { System::Windows::Forms::DataGridViewTriState get(); void set(System::Windows::Forms::DataGridViewTriState value); };
public override System.Windows.Forms.DataGridViewTriState Resizable { get; set; }
member this.Resizable : System.Windows.Forms.DataGridViewTriState with get, set
Public Overrides Property Resizable As DataGridViewTriState

Valore della proprietà

Uno dei valori di DataGridViewTriState. Il valore predefinito è True.

Esempio

Nell'esempio di codice seguente questa proprietà viene utilizzata per correggere le dimensioni della terza colonna in modo che l'utente non possa modificare la larghezza della colonna.

dataGridView1->Columns[ 2 ]->Resizable = DataGridViewTriState::False;
dataGridView1.Columns[2].Resizable =
    DataGridViewTriState.False;
DataGridView1.Columns(2).Resizable = DataGridViewTriState.False

Commenti

Se la Resizable proprietà è False, l'utente non sarà in grado di regolare manualmente la larghezza della colonna.

Per impostazione predefinita, il valore della Resizable proprietà è basato sul valore della DataGridView.AllowUserToResizeColumns proprietà. Se si imposta in modo esplicito su ResizableTrue o False, tuttavia, il valore del controllo viene ignorato. Impostare Resizable su NotSet per ripristinare il comportamento di ereditarietà dei valori.

Poiché NotSet ripristina l'ereditarietà del valore, la Resizable proprietà non restituirà mai un NotSet valore a meno che la colonna non sia stata aggiunta a un DataGridView controllo . Se è necessario determinare se il Resizable valore della proprietà di una colonna viene ereditato, controllarne la State proprietà. Se il valore della State proprietà include il ResizableSet flag, il valore della Resizable proprietà non viene ereditato.

Si applica a

Vedi anche