IDesignerOptionService.GetOptionValue(String, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar värdet för det angivna alternativet Windows Forms Designer.
public:
System::Object ^ GetOptionValue(System::String ^ pageName, System::String ^ valueName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")]
public object? GetOptionValue(string pageName, string valueName);
public object GetOptionValue(string pageName, string valueName);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The option value's Type cannot be statically discovered.")>]
abstract member GetOptionValue : string * string -> obj
abstract member GetOptionValue : string * string -> obj
Public Function GetOptionValue (pageName As String, valueName As String) As Object
Parametrar
- pageName
- String
Namnet på den sida som definierar alternativet.
- valueName
- String
Namnet på alternativegenskapen.
Returer
Värdet för det angivna alternativet.
- Attribut
Exempel
Följande kodexempel visar hur du använder GetOptionValue metoden för att fråga efter värdet för GridSize alternativet.
// Obtains and shows the size of the standard design-mode grid square.
System::Drawing::Size size = *dynamic_cast<System::Drawing::Size^>(designerOptionService->GetOptionValue( "WindowsFormsDesigner\\General", "GridSize" ));
// Obtains and shows the size of the standard design-mode grid square.
Size size = (Size)designerOptionService.GetOptionValue("WindowsFormsDesigner\\General", "GridSize");
' Obtains and shows the size of the standard design-mode grid square.
Dim size As Size = CType(designerOptionService.GetOptionValue("WindowsFormsDesigner\General", "GridSize"), Size)
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 |