IDesignerOptionService.SetOptionValue(String, String, Object) Metod

Definition

Anger värdet för det angivna alternativet Windows Forms Designer.

public:
 void SetOptionValue(System::String ^ pageName, System::String ^ valueName, System::Object ^ value);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")]
public void SetOptionValue(string pageName, string valueName, object value);
public void SetOptionValue(string pageName, string valueName, object value);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")>]
abstract member SetOptionValue : string * string * obj -> unit
abstract member SetOptionValue : string * string * obj -> unit
Public Sub SetOptionValue (pageName As String, valueName As String, value As Object)

Parametrar

pageName
String

Namnet på den sida som definierar alternativet.

valueName
String

Namnet på alternativegenskapen.

value
Object

Det nya värdet.

Attribut

Kommentarer

Parametern pageName bör bestå av "WindowsFormsDesigner\CategoryName", där CategoryName är ett kategorinamn för alternativ utan blankstegstecken. Kategorinamnet är vanligtvis "Allmänt". Därför kan du komma åt kategorin "Allmänna" designeralternativ med det engelska sidnamnet "WindowsFormsDesigner\General".

Note

Sid- och värdenamnen förväntas alltid på engelska. Därför finns följande tabell som hjälper dig att komma åt de alternativ du vill ha.

Följande tabell anger de engelska värdenamnen, deras dataformat och en beskrivning av var och en:

Värdenamn Värdeformat Description
Rutnätsstorlek Size Storleken på varje rutnätsruta.
GridSize.Width Int32 Bredden på varje rutnätsruta. Den här kapslade egenskapen är skrivskyddad när den nås via designeralternativtjänsten.
GridSize.Height Int32 Höjden på varje rutnätsruta. Den här kapslade egenskapen är skrivskyddad när den nås via designeralternativtjänsten.
ShowGrid Boolean true om rutnätet ska visas. false om rutnätet inte ska visas.
SnapToGrid Boolean true om komponenternas positioner ska justeras mot rutnätet; false om positionerna inte nödvändigtvis bör justeras.
Layoutläge Microsoft.VisualStudio.Windows.Forms.LayoutMode SnapLines för att använda snaplines eller SnapToGrid för att justera kontroller mot rutnätet,
ObjectBoundSmartTagAutoShow Boolean trueför att tillåta att en komponents panel för smarta taggar öppnas automatiskt när den skapas. annars . false
AutoToolboxPopulate Boolean trueför att automatiskt lägga till en lösnings anpassade kontroller och komponenter i verktygslådan. annars . false
UseOptimizedCodeGeneration Boolean trueom komponentcachen är aktiverad. annars . false

Gäller för

Se även