IDesignerOptionService.GetOptionValue(String, String) Metoda

Definice

Získá hodnotu zadané model Windows Forms Designer možnost.

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

Parametry

pageName
String

Název stránky, která definuje možnost.

valueName
String

Název vlastnosti možnosti.

Návraty

Hodnota zadané možnosti.

Atributy

Příklady

Následující příklad kódu ukazuje použití GetOptionValue metody k dotazování na hodnotu GridSize možnosti.

// 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)

Poznámky

Parametr pageName by se měl skládat z "WindowsFormsDesigner\CategoryName", kde CategoryName je název kategorie možností bez prázdných znaků. Název kategorie je obvykle Obecný. Proto máte přístup k kategorii Možnosti návrháře "Obecné" s názvem anglické stránky "WindowsFormsDesigner\General".

Note

Názvy stránek a hodnot se vždy očekávají v angličtině. Proto je k dispozici následující tabulka, která vám pomůže získat přístup k požadovaným možnostem.

Následující tabulka označuje názvy anglických hodnot, jejich datový formát a popis každého z nich:

Název hodnoty Formát hodnoty Description
GridSize Size Velikost každého čtverce mřížky.
GridSize.Width Int32 Šířka každého čtverce mřížky. Tato vnořená vlastnost je jen pro čtení při přístupu prostřednictvím služby možností návrháře.
GridSize.Height Int32 Výška každého čtverce mřížky. Tato vnořená vlastnost je jen pro čtení při přístupu prostřednictvím služby možností návrháře.
ShowGrid Boolean true je-li mřížka zobrazena; false pokud by se mřížka neměla zobrazit.
SnapToGrid Boolean true jsou-li pozice součástí zarovnány k mřížce; false pokud by pozice neměly být nutně zarovnány.
LayoutMode Microsoft.VisualStudio.Windows.Forms.LayoutMode SnapLines použití přichycení nebo SnapToGrid zarovnání ovládacích prvků k mřížce
ObjectBoundSmartTagAutoShow Boolean trueumožnit automatické otevření panelu inteligentních značek součásti při vytváření; v opačném případě . false
AutoToolboxPopulate Boolean trueautomatické přidání vlastních ovládacích prvků a součástí řešení do sady nástrojů; v opačném případě . false
UseOptimizedCodeGeneration Boolean trueje-li povolena mezipaměť součástí; v opačném případě . false

Platí pro

Viz také