IDesignerOptionService.GetOptionValue(String, String) Método

Definición

Obtiene el valor de la opción del Diseñador de Windows Forms especificada.

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

Parámetros

pageName
String

Nombre de la página que define la opción.

valueName
String

Nombre de la propiedad de la opción.

Devoluciones

Valor de la opción especificada.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del GetOptionValue método para consultar el valor de la GridSize opción .

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

Comentarios

El pageName parámetro debe constar de "WindowsFormsDesigner\CategoryName", donde CategoryName es un nombre de categoría de opciones sin caracteres de espacio en blanco. El nombre de la categoría suele ser "General". Por lo tanto, puede acceder a la categoría de opciones del diseñador "General" con el nombre de página en inglés "WindowsFormsDesigner\General".

Nota

Los nombres de página y valor siempre se esperan en inglés. Por lo tanto, se proporciona la tabla siguiente para ayudarle a acceder a las opciones que desee.

En la tabla siguiente se indican los nombres de valor en inglés, su formato de datos y una descripción de cada uno:

Nombre del valor Formato del valor Descripción
GridSize Size Tamaño de cada cuadrado de cuadrícula.
GridSize.Width Int32 Ancho de cada cuadrado de cuadrícula. Esta propiedad anidada es de solo lectura cuando se accede a través del servicio de opciones del diseñador.
GridSize.Height Int32 Alto de cada cuadrado de cuadrícula. Esta propiedad anidada es de solo lectura cuando se accede a través del servicio de opciones del diseñador.
Showgrid Boolean true es si se debe mostrar la cuadrícula; false si no se debe mostrar la cuadrícula.
SnapToGrid Boolean true si las posiciones de los componentes deben alinearse con la cuadrícula; false si las posiciones no deben alinearse necesariamente.
LayoutMode Microsoft.VisualStudio.Windows.Forms.LayoutMode SnapLines para usar líneas de ajuste, o SnapToGrid para alinear controles con la cuadrícula,
ObjectBoundSmartTagAutoShow Boolean Es true para permitir que el panel de etiquetas inteligentes de un componente se abra automáticamente durante su creación; de lo contrario, es false.
AutoToolboxPopulate Boolean true para agregar automáticamente los controles y componentes personalizados de una solución al Cuadro de herramientas; de lo contrario, false.
UseOptimizedCodeGeneration Boolean Es true si la caché de componentes está habilitada; de lo contrario, es false.

Se aplica a

Consulte también