IDesignerOptionService.GetOptionValue(String, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość określonej opcji Windows Forms Designer.
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
Nazwa strony definiującej opcję.
- valueName
- String
Nazwa właściwości opcji.
Zwraca
Wartość określonej opcji.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać GetOptionValue metody do wykonywania zapytań dotyczących wartości GridSize
opcji.
// 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)
Uwagi
Parametr pageName
powinien składać się z elementu "WindowsFormsDesigner\CategoryName", gdzie CategoryName jest nazwą kategorii opcji bez znaków odstępu. Nazwa kategorii to zazwyczaj "Ogólne". W związku z tym można uzyskać dostęp do kategorii "Ogólne" opcje projektanta z nazwą strony angielskiej "WindowsFormsDesigner\General".
Uwaga
Nazwy stron i wartości są zawsze oczekiwane w języku angielskim. W związku z tym poniższa tabela zawiera informacje ułatwiające uzyskanie dostępu do żądanych opcji.
W poniższej tabeli przedstawiono nazwy wartości angielskich, ich format danych i opis każdego z nich:
Nazwa wartości | Format wartości | Opis |
---|---|---|
Gridsize | Size | Rozmiar każdego kwadratu siatki. |
GridSize.Width | Int32 | Szerokość każdego kwadratu siatki. Ta zagnieżdżona właściwość jest dostępna tylko do odczytu za pośrednictwem usługi opcji projektanta. |
GridSize.Height | Int32 | Wysokość każdego kwadratu siatki. Ta zagnieżdżona właściwość jest dostępna tylko do odczytu za pośrednictwem usługi opcji projektanta. |
ShowGrid | Boolean | true jeśli siatka powinna być wyświetlana; false jeśli siatka nie powinna być wyświetlana. |
SnapToGrid | Boolean | true jeżeli pozycje składników powinny być wyrównane do siatki; false jeżeli pozycje nie powinny być wyrównane. |
LayoutMode | Microsoft.VisualStudio.Windows.Forms.LayoutMode |
SnapLines do używania linii przyciągania lub SnapToGrid wyrównania kontrolek do siatki, |
ObjectBoundSmartTagAutoShow | Boolean | true aby umożliwić automatyczne otwieranie panelu tagów inteligentnych składnika podczas tworzenia; w przeciwnym razie , false . |
AutoToolboxPopulate | Boolean | true do automatycznego dodawania niestandardowych kontrolek i składników rozwiązania do przybornika; w przeciwnym razie , false . |
UseOptimizedCodeGeneration | Boolean | true jeśli pamięć podręczna składnika jest włączona; w przeciwnym razie , false . |