InkOverlay.Ink 属性
获取或设置与 InkOverlay 对象关联的 Ink 对象。
命名空间: Microsoft.Ink
程序集: Microsoft.Ink(在 Microsoft.Ink.dll 中)
语法
声明
<BrowsableAttribute(False)> _
Public Property Ink As Ink
用法
Dim instance As InkOverlay
Dim value As Ink
value = instance.Ink
instance.Ink = value
[BrowsableAttribute(false)]
public Ink Ink { get; set; }
[BrowsableAttribute(false)]
public:
property Ink^ Ink {
Ink^ get ();
void set (Ink^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public Ink get_Ink()
/** @property */
/** @attribute BrowsableAttribute(false) */
public void set_Ink(Ink value)
public function get Ink () : Ink
public function set Ink (value : Ink)
属性值
类型:Microsoft.Ink.Ink
与 InkOverlay 对象关联的 Ink 对象。
备注
备注
在设置此属性之前,必须禁用 InkOverlay 对象。若要禁用 InkOverlay 对象,请将 Enabled 属性设置为 false。然后,可以设置 Ink 属性,并将 Enabled 属性设置为 true 以重新启用 InkOverlay 对象。
默认情况下,InkOverlay 对象将创建 Ink 对象。如果两个或更多 Ink 对象存在于某个已知应用程序窗口上,则可以通过切换出操作有选择地对这些对象中的任何一个启用收集(例如在反序列化某个 Ink 对象之后)。
示例
在此示例中,InkOverlay 对象通过维护多个 Ink 对象来使用多个虚拟页。
初始化 Ink 对象的数组后,页才能进行切换。
mInkArrayOverlay = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
mInkArrayOverlay(k) = New Ink()
Next
mInkArrayOverlay = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
mInkArrayOverlay[k] = new Ink();
}
然后,为响应用户操作(如从菜单或列表中选择),将重新分配 InkOverlay 对象的 Ink 对象,并重新绘制附加 InkOverlay 对象的控件。
Private Sub ChangeInkOverlayPage(ByVal PageNum As Integer)
mInkOverlay.Enabled = False
mInkOverlay.Ink = mInkArrayOverlay(PageNum)
mInkOverlay.Enabled = True
' Note: mInkOverlay was instantiated via: new InkOverlay(control)
' not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate()
End Sub
private void ChangeInkOverlayPage(int PageNum)
{
mInkOverlay.Enabled = false;
mInkOverlay.Ink = mInkArrayOverlay[PageNum];
mInkOverlay.Enabled = true;
// Note: mInkOverlay was instantiated via: new InkOverlay(control)
// not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate();
}
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0