Partager via


DataGridViewColumn.Resizable Propriété

Définition

Obtient ou définit une valeur indiquant si la colonne peut être redimensionnée.

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é

DataGridViewTriState

Une des valeurs de l'objet DataGridViewTriState. 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 Resizable valeur de la propriété est basée sur la DataGridView.AllowUserToResizeColumns valeur de la propriété. Si vous définissez Resizable True explicitement sur ou False, toutefois, la valeur de contrôle est ignorée. Définissez 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 la propriété inclut l’indicateur ResizableSet , la Resizable valeur de propriété n’est pas héritée.

S’applique à

Voir aussi