Share via


PenInputPanel.DefaultPanel (Propiedad)

Actualización: noviembre 2007

Obsoleto. Obtiene o establece el tipo de panel predeterminado que se usa para la entrada en el objeto PenInputPanel. PenInputPanel se ha reemplazado por Microsoft.Ink.TextInput.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public Property DefaultPanel As PanelType
'Uso
Dim instance As PenInputPanel
Dim value As PanelType

value = instance.DefaultPanel

instance.DefaultPanel = value
public PanelType DefaultPanel { get; set; }
public:
property PanelType DefaultPanel {
    PanelType get ();
    void set (PanelType value);
}
/** @property */
public PanelType get_DefaultPanel()
/** @property */
public  void set_DefaultPanel(PanelType value)
public function get DefaultPanel () : PanelType
public function set DefaultPanel (value : PanelType)

Valor de propiedad

Tipo: Microsoft.Ink.PanelType
Uno de los valores de PanelType.

Comentarios

Nota

La propiedad DefaultPanel no se puede establecer en Inactive.

El panel Handwriting, también denominado panel de escritura, es la interfaz de usuario de entrada predeterminada para un objeto PenInputPanel.

Si el valor de esta propiedad es Default, el objeto PenInputPanel usa el último tipo de panel que se usó como panel de entrada manuscrita en cualquier aplicación. Si se han destruido todas las referencias anteriores al panel de entrada manuscrita en todas las aplicaciones activas, un objeto PenInputPanel nuevo usará el tipo de panel Handwriting.

Si se cambia el panel estableciendo la propiedad CurrentPanel antes de que el objeto PenInputPanel se vuelva activo por primera vez, se produce un evento PanelChanged.

Al establecer la propiedad DefaultPanel se puede especificar el tipo de panel que se va a mostrar de forma predeterminada en esa instancia del objeto PenInputPanel. Si el valor de esta propiedad es Handwriting o Keyboard, cada vez que el panel se hace visible, se usará el tipo de panel de escritura a mano o de teclado, respectivamente.

Si vuelve a asociar el objeto PenInputPanel a un control diferente y cambia la propiedad DefaultPanel cuando el foco cambia al nuevo control, asegúrese de establecer la propiedad DefaultPanel antes de establecer la propiedad AttachedEditWindow para garantizar que se muestre el panel adecuado.

ms571977.alert_security(es-es,VS.90).gifNota de seguridad:

Si se usa en entornos de confianza parcial, esta propiedad necesita el permiso SecurityPermissionFlag.AllFlags, además de los permisos que requiere PenInputPanel. Vea Security and Trust para obtener más información.

Ejemplos

En este ejemplo de C# se crea un objeto PenInputPanel, thePenInputPanel, y se asocia a un control InkEdit, theInkEdit. Después se establece el teclado para que sea el método de entrada predeterminado para el panel de entrada manuscrita estableciendo la propiedad DefaultPanel en Keyboard.

[C#]

//...

// Declare, create, and attach a new PenInputPanel to an InkEdit control
PenInputPanel thePenInputPanel = new PenInputPanel(theInkEdit);

// Set the default panel to keyboard input
thePenInputPanel.DefaultPanel = PanelType.Keyboard;

En este ejemplo de Microsoft® Visual Basic® .NET se crea un objeto PenInputPanel, thePenInputPanel, y se asocia a un control InkEdit, theInkEdit. ##########Después se establece el teclado para que sea el método de entrada predeterminado para el panel de entrada manuscrita estableciendo la propiedad DefaultPanel en Keyboard.

[Visual Basic]

' Declare, create, and attach a new PenInputPanel to an InkEdit control
Dim thePenInputPanel As New PenInputPanel(theInkEdit)

' Set the default panel to keyboard input
thePenInputPanel.DefaultPanel = PanelType.Keyboard

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

PenInputPanel (Clase)

PenInputPanel (Miembros)

Microsoft.Ink (Espacio de nombres)

PenInputPanel.CurrentPanel

PanelType