Udostępnij przez


IDesignerOptionService.GetOptionValue(String, String) Metoda

Definicja

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.

Dotyczy

Zobacz też