IDesignerOptionService.GetOptionValue(String, String) Metodo

Definizione

Ottiene il valore dell'opzione di Progettazione Windows Forms specificata.

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

Parametri

pageName
String

Nome della pagina che definisce l'opzione.

valueName
String

Nome della proprietà dell'opzione.

Restituisce

Valore dell'opzione specificata.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del GetOptionValue metodo per eseguire una query sul valore dell'opzione GridSize .

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

Commenti

Il pageName parametro deve essere costituito da "WindowsFormsDesigner\CategoryName", dove CategoryName è un nome di categoria di opzioni senza spazi vuoti. Il nome della categoria è in genere "Generale". È quindi possibile accedere alla categoria delle opzioni della finestra di progettazione "Generale" con il nome della pagina inglese "WindowsFormsDesigner\General".

Nota

I nomi di pagina e valore sono sempre previsti in inglese. Di conseguenza, viene fornita la tabella seguente per accedere alle opzioni desiderate.

La tabella seguente indica i nomi dei valori in inglese, il formato dei dati e una descrizione di ognuno di essi:

Nome del valore Formato del valore Descrizione
GridSize Size Dimensioni di ogni quadrato della griglia.
GridSize.Width Int32 Larghezza di ogni quadrato della griglia. Questa proprietà annidata è di sola lettura quando si accede tramite il servizio di opzione della finestra di progettazione.
GridSize.Height Int32 Altezza di ogni quadrato della griglia. Questa proprietà annidata è di sola lettura quando si accede tramite il servizio di opzione della finestra di progettazione.
ShowGrid Boolean true se la griglia deve essere visualizzata; false se la griglia non deve essere visualizzata.
SnapToGrid Boolean true se le posizioni dei componenti devono essere allineate alla griglia; false se le posizioni non devono necessariamente essere allineate.
LayoutMode Microsoft.VisualStudio.Windows.Forms.LayoutMode SnapLines per usare le linee di allineamento o SnapToGrid per allineare i controlli alla griglia,
ObjectBoundSmartTagAutoShow Boolean true per consentire la visualizzazione automatica del pannello smart tag durante la creazione; in caso contrario, false.
AutoToolboxPopulate Boolean true per aggiungere automaticamente i controlli e i componenti personalizzati di una soluzione alla casella degli strumenti; in caso contrario, false.
UseOptimizedCodeGeneration Boolean true se la cache dei componenti è abilitata; in caso contrario, false.

Si applica a

Vedi anche