Share via


IDesignerOptionService.SetOptionValue(String, String, Object) Método

Definición

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

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)

Parámetros

pageName
String

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

valueName
String

Nombre de la propiedad de la opción.

value
Object

Nuevo valor.

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