Compartir a través de


InkOverlay.AttachedControl (Propiedad)

Actualización: noviembre 2007

Obtiene o establece el control al que está asociado el objeto InkOverlay.

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

Sintaxis

'Declaración
<BrowsableAttribute(False)> _
Public Property AttachedControl As Control
'Uso
Dim instance As InkOverlay
Dim value As Control

value = instance.AttachedControl

instance.AttachedControl = value
[BrowsableAttribute(false)]
public Control AttachedControl { get; set; }
[BrowsableAttribute(false)]
public:
property Control^ AttachedControl {
    Control^ get ();
    void set (Control^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public Control get_AttachedControl()
/** @property */
/** @attribute BrowsableAttribute(false) */
public  void set_AttachedControl(Control value)
public function get AttachedControl () : Control
public function set AttachedControl (value : Control)

Valor de propiedad

Tipo: System.Windows.Forms.Control
Control al que está asociado el objeto InkOverlay.

Valor

Significado

nullreferencia null (Nothing en Visual Basic)

Control al que está asociado el objeto InkOverlay.

System.Windows.Forms.Control

Control al que está asociado el objeto InkOverlay.

Comentarios

Se debe establecer la propiedad Handle o AttachedControl para poder habilitar el objeto InkOverlay.

Si el objeto InkOverlay está asociado a un identificador de ventana, el establecimiento de esta propiedad asocia el objeto InkOverlay a un control y borra la propiedad Handle.

Nota

Se debe deshabilitar el objeto InkOverlay antes de establecer esta propiedad. Para deshabilitar el objeto InkOverlay, establezca la propiedad Enabled en false. A continuación, puede establecer esta propiedad y volver a habilitar el objeto estableciendo la propiedad Enabled en true.

Si utiliza las propiedades AttachedControl y Handle en la aplicación, obtendrá una excepción de seguridad al ejecutar la aplicación en la zona de Internet. Esto se debe a que la propiedad Handle no es válida en el entorno de confianza parcial de la zona de Internet, de modo que el sistema operativo de Tablet PC revierte a la propiedad AttachedControl.

Ejemplos

En este ejemplo, la propiedad AttachedControl se utiliza para invalidar el control que utiliza el objeto InkOverlay.

' Note: mInkOverlay was instantiated via: new InkOverlay(control)
' not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate()
// Note: mInkOverlay was instantiated via: new InkOverlay(control)
// not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate();

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

InkOverlay (Clase)

InkOverlay (Miembros)

Microsoft.Ink (Espacio de nombres)

InkOverlay.Enabled

InkOverlay.Handle

Otros recursos

System.Windows.Forms.Control