IDesignerOptionService.GetOptionValue(String, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu zadané model Windows Forms Designer možnost.
public:
System::Object ^ GetOptionValue(System::String ^ pageName, System::String ^ valueName);
public object GetOptionValue (string pageName, string valueName);
public object? GetOptionValue (string pageName, string valueName);
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.
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ůžete získat přístup ke kategorii "Obecné" možnosti návrháře s názvem stránky "WindowsFormsDesigner\General".
Poznámka
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 uvádí anglické názvy hodnot, jejich formát dat a jejich popis:
Název hodnoty | Formát hodnoty | Description |
---|---|---|
Velikost mřížky | 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 pokud by měla být mřížka zobrazena; false pokud mřížka nemá být zobrazena. |
SnapToGrid | Boolean | true pokud by umístění součástí měly být zarovnány k mřížce; false pokud by pozice neměly být nutně zarovnány. |
LayoutMode | Microsoft.VisualStudio.Windows.Forms.LayoutMode |
SnapLines použít zachytávání nebo SnapToGrid zarovnat ovládací prvky k mřížce, |
ObjectBoundSmartTagAutoShow | Boolean | true umožnit automatické otevření panelu inteligentních značek součásti při vytvoření; v opačném případě . false |
AutoToolboxPopulate | Boolean | true k automatickému přidání vlastních ovládacích prvků a komponent řešení do sady nástrojů; v opačném případě . false |
UseOptimizedCodeGeneration | Boolean | true pokud je povolena mezipaměť komponent; v opačném případě . false |