Udostępnij przez


IDesignerOptionService.SetOptionValue(String, String, Object) Metoda

Definicja

Ustawia wartość określonej opcji Windows Forms Designer.

public:
 void SetOptionValue(System::String ^ pageName, System::String ^ valueName, System::Object ^ value);
public void SetOptionValue (string pageName, string valueName, object value);
abstract member SetOptionValue : string * string * obj -> unit
Public Sub SetOptionValue (pageName As String, valueName As String, value As Object)

Parametry

pageName
String

Nazwa strony definiującej opcję.

valueName
String

Nazwa właściwości opcji.

value
Object

Nowa wartość.

Uwagi

Parametr pageName powinien składać się z "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 uzyskiwanie dostępu do żądanych opcji.

W poniższej tabeli przedstawiono nazwy wartości w języku angielskim, 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 położenia 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 aby użyć linii przyciągania lub SnapToGrid wyrównać kontrolki 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 aby automatycznie dodać niestandardowe kontrolki i składniki rozwiązania do przybornika; w przeciwnym razie , false.
UseOptimizedCodeGeneration Boolean true jeśli pamięć podręczna składników jest włączona; w przeciwnym razie , false.

Dotyczy

Zobacz też