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à

DataGridViewTriState

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

Esempio

Nell'esempio di codice seguente viene utilizzata questa proprietà 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 modificare manualmente la larghezza della colonna.

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

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

Si applica a

Vedi anche