IDesignerOptionService.GetOptionValue(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 . |