Partager via


DataGridViewColumn.Resizable Propriété

Définition

Obtient ou définit une valeur indiquant si la colonne est redimensionnable.

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

Valeur de propriété

Une des DataGridViewTriState valeurs. La valeur par défaut est True.

Exemples

L’exemple de code suivant utilise cette propriété pour corriger la taille de la troisième colonne afin que l’utilisateur ne puisse pas modifier la largeur de colonne.

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

Remarques

Si la Resizable propriété est False, l’utilisateur ne pourra pas ajuster manuellement la largeur de colonne.

Par défaut, la valeur de la Resizable propriété est basée sur la valeur de la DataGridView.AllowUserToResizeColumns propriété. Si vous définissez ResizableTrue explicitement sur ou False, toutefois, la valeur du contrôle est ignorée. Défini Resizable pour NotSet restaurer le comportement d’héritage de valeur.

Étant donné que NotSet restaure l’héritage de la valeur, la Resizable propriété ne retourne jamais de NotSet valeur, sauf si la colonne n’a pas été ajoutée à un DataGridView contrôle. Si vous devez déterminer si la Resizable valeur de propriété d’une colonne est héritée, vérifiez sa State propriété. Si la State valeur de propriété inclut l’indicateur ResizableSet , la Resizable valeur de propriété n’est pas héritée.

S’applique à

Voir aussi