Partager via


IDesignerOptionService.SetOptionValue(String, String, Object) Méthode

Définition

Définit la valeur de l'option du Concepteur Windows Forms spécifiée.

public:
 void SetOptionValue(System::String ^ pageName, System::String ^ valueName, System::Object ^ value);
public void SetOptionValue (string pageName, string valueName, object value);
abstract member SetOptionValue : string * string * obj -> unit
Public Sub SetOptionValue (pageName As String, valueName As String, value As Object)

Paramètres

pageName
String

Nom de la page qui définit l'option.

valueName
String

Nom de la propriété de l'option.

value
Object

Nouvelle valeur.

Remarques

Le pageName paramètre doit se composer de « WindowsFormsDesigner\CategoryName », où CategoryName est un nom de catégorie d’options sans espaces blancs. Le nom de la catégorie est généralement « Général ». Par conséquent, vous pouvez accéder à la catégorie d’options du concepteur « Général » avec le nom de page en anglais « WindowsFormsDesigner\General ».

Notes

Les noms de page et de valeur sont toujours attendus en anglais. Par conséquent, le tableau suivant est fourni pour vous aider à accéder aux options souhaitées.

Le tableau suivant indique les noms des valeurs anglaises, leur format de données et une description de chacun d’eux :

Nom de la valeur Format de la valeur Description
GridSize Size Taille de chaque carré de grille.
GridSize.Width Int32 Largeur de chaque carré de grille. Cette propriété imbriquée est en lecture seule lorsqu’elle est accessible via le service d’option du concepteur.
GridSize.Height Int32 Hauteur de chaque carré de grille. Cette propriété imbriquée est en lecture seule lorsqu’elle est accessible via le service d’option du concepteur.
ShowGrid Boolean true si la grille doit être affichée ; false si la grille ne doit pas être affichée.
SnapToGrid Boolean true si les positions des composants doivent être alignées sur la grille ; false si les positions ne doivent pas nécessairement être alignées.
LayoutMode Microsoft.VisualStudio.Windows.Forms.LayoutMode SnapLines pour utiliser des lignes d’alignement ou SnapToGrid pour aligner des contrôles sur la grille,
ObjectBoundSmartTagAutoShow Boolean true pour permettre au panneau des balises actives d'un composant de s'ouvrir automatiquement au moment de la création ; sinon, false.
AutoToolboxPopulate Boolean true pour ajouter automatiquement les contrôles et composants personnalisés d’une solution à la boîte à outils ; sinon, false.
UtiliserOptimizedCodeGeneration Boolean true si le cache du composant est activé ; sinon false.

S’applique à

Voir aussi