InkCollector.AttachedControl 属性

获取或设置要附加 InkCollector 对象的控件。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Property AttachedControl As Control
用法
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)

属性值

类型:System.Windows.Forms.Control
要附加 InkCollector 对象的控件。

含义

nullnull 引用(在 Visual Basic 中为 Nothing)

InkCollector 对象未附加到控件。

System.Windows.Forms.Control

要附加 InkCollector 对象的控件。

备注

必须先设置 AttachedControl 或 Handle 属性,然后才能启用 InkCollector 对象。

如果 InkCollector 对象附加到窗口句柄,则设置此属性可以将 InkCollector 附加到控件,并清除 Handle 属性。

备注

在设置此属性之前,必须禁用 InkCollector。若要禁用 InkCollector,请将 Enabled 属性设置为 false。然后,即可设置此属性,通过将 Enabled 属性设置为 true,可以重新启用该对象。

如果在应用程序中使用 AttachedControl 属性和 Handle 属性,则在 Internet 区域中运行应用程序时,将引发安全异常。这是因为在 Internet 区域的部分信任环境中,Handle 属性是无效的,因此 Tablet PC 操作系统恢复为 AttachedControl 属性。

示例

在此示例中,AttachedControl 属性用于使 InkCollector 对象所使用的控件无效。

' 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();

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

InkCollector 类

InkCollector 成员

Microsoft.Ink 命名空间

InkCollector

InkCollector.Enabled

InkCollector.Handle

其他资源

System.Windows.Forms.Control