Freigeben über


InkCollector.AttachedControl-Eigenschaft

Ruft das Steuerelement ab, an das das InkCollector-Objekt angefügt ist, oder legt dieses Steuerelement fest.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Property AttachedControl As Control
'Usage
Dim instance As InkCollector
Dim value As Control

value = instance.AttachedControl

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

Eigenschaftenwert

Typ: System.Windows.Forms.Control
Das Steuerelement, an das das InkCollector-Objekt angefügt ist.

Wert

Bedeutung

nullNULL-Verweis (Nothing in Visual Basic)

Das InkCollector-Objekt ist an kein Steuerelement angefügt.

System.Windows.Forms.Control

Das Steuerelement, an das das InkCollector-Objekt angefügt ist.

Hinweise

Die AttachedControl- oder die Handle-Eigenschaft muss festgelegt werden, bevor das InkCollector-Objekt aktiviert werden kann.

Ist das InkCollector-Objekt an ein Fensterhandle angefügt, dann wird durch die Festlegung dieser Eigenschaft das InkCollector-Objekt an ein Steuerelement angefügt und die Handle-Eigenschaft gelöscht.

Hinweis

Das InkCollector-Objekt muss vor dem Festlegen dieser Eigenschaft deaktiviert werden. Um den InkCollector zu deaktivieren, legen Sie die Enabled-Eigenschaft auf false fest. Sie können diese Eigenschaft festlegen und dann das Objekt erneut aktivieren, indem Sie die Enabled-Eigenschaft auf true festlegen.

Wenn Sie in Ihrer Anwendung die AttachedControl-Eigenschaft und die Handle-Eigenschaft verwenden, wird eine Sicherheitsausnahme ausgelöst, wenn Sie die Anwendung in der Internetzone ausführen. Die Ursache hierfür ist, dass die Handle-Eigenschaft in der teilweise vertrauenswürdigen Umgebung der Internetzone nicht gültig ist, sodass das Tablet PC-Betriebssystem auf die AttachedControl-Eigenschaft zurückgreift.

Beispiele

In diesem Beispiel wird die AttachedControl-Eigenschaft verwendet, um das vom InkCollector-Objekt verwendete Steuerelement für ungültig zu erklären.

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

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkCollector-Klasse

InkCollector-Member

Microsoft.Ink-Namespace

InkCollector

InkCollector.Enabled

InkCollector.Handle

Weitere Ressourcen

System.Windows.Forms.Control