InkCollector.Ink 属性

获取或设置与 InkCollector 对象关联的 Ink 对象。

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

语法

声明
Public Property Ink As Ink
用法
Dim instance As InkCollector
Dim value As Ink

value = instance.Ink

instance.Ink = value
public Ink Ink { get; set; }
public:
property Ink^ Ink {
    Ink^ get ();
    void set (Ink^ value);
}
/** @property */
public Ink get_Ink()
/** @property */
public  void set_Ink(Ink value)
public function get Ink () : Ink
public function set Ink (value : Ink)

属性值

类型:Microsoft.Ink.Ink
InkCollector 对象关联的 Ink 对象。

备注

备注

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

默认情况下,InkCollector 对象将创建 Ink 对象。如果两个或更多 Ink 对象存在于某个已知应用程序窗口上,则可以通过切换出操作有选择地对这些对象中的任何一个启用收集(例如在反序列化某个 Ink 对象之后)。

示例

在此示例中,InkCollector 对象通过维护多个 Ink 对象来使用多个虚拟页。

初始化 Ink 对象的数组后,页才能进行切换。

mInkArrayCollector = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
    mInkArrayCollector(k) = New Ink()
Next
mInkArrayCollector = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
    mInkArrayCollector[k] = new Ink();
}

然后,为响应用户操作(如从菜单或列表中选择),将重新分配 InkCollector 对象的 Ink 对象,并重绘附加 InkCollector 对象的控件。

Private Sub ChangeInkCollectorPage(ByVal PageNum As Integer)
    mInkCollector.Enabled = False
    mInkCollector.Ink = mInkArrayCollector(PageNum)
    mInkCollector.Enabled = True
    ' Note: mInkCollector was instantiated via: new InkCollector(control)
    ' not via: new InkCollector(control.Handle) - this .ctor does not set AttachedControl
    mInkCollector.AttachedControl.Invalidate()
End Sub
private void ChangeInkCollectorPage(int PageNum)
{
    mInkCollector.Enabled = false;
    mInkCollector.Ink = mInkArrayCollector[PageNum];
    mInkCollector.Enabled = true;
    // 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.Enabled

Ink