共用方式為


InkOverlay.Enabled 屬性

取得或設定值,這個值會指定 InkOverlay 物件是否會收集畫筆輸入。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
<BrowsableAttribute(False)> _
Public Property Enabled As Boolean
'用途
Dim instance As InkOverlay
Dim value As Boolean

value = instance.Enabled

instance.Enabled = value
[BrowsableAttribute(false)]
public bool Enabled { get; set; }
[BrowsableAttribute(false)]
public:
property bool Enabled {
    bool get ();
    void set (bool value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public boolean get_Enabled()
/** @property */
/** @attribute BrowsableAttribute(false) */
public  void set_Enabled(boolean value)
public function get Enabled () : boolean
public function set Enabled (value : boolean)

屬性值

型別:System.Boolean
InkOverlay 物件是否會收集畫筆輸入。
如果 InkOverlay 物件會收集畫筆輸入,則為 true。
如果 InkOverlay 物件不會報告畫筆輸入,則為 false。不會引發畫筆相關的事件。

備註

除了筆墨之外,畫筆輸入還可以包含感應輸入封包、範圍內的游標事件等等。

InkOverlay 物件可以在 Microsoft Windows Vista、Windows XP Tablet PC Edition 或任何已安裝 Windows XP Tablet PC Edition SDK 的 Windows 2000、Windows Server 2003 或 Windows XP 版本中收集筆墨。然而,手寫辨識功能自 Windows XP Tablet PC Edition 起才有。除了 Windows XP Tablet PC Edition 以外,任何版本的 Windows 2000、Windows Server 2003 或 Windows XP 如果未安裝 Windows XP Tablet PC Edition SDK,Enabled 屬性都會是 false。

如果已啟用的 InkCollectorInkOverlay (透過建構函式或 SetWindowInputRectangle 方法設定) 的視窗輸入矩形與 InkOverlay 的視窗輸入矩形重疊,則會擲回 COMException 例外狀況。

ms582168.alert_note(zh-tw,VS.90).gif注意事項:

只要在任何時候只啟用其中一個輸入矩形,就可能發生重疊而沒有錯誤。

如果控制項未啟用,您就不會收到任何事件。

當您將容器控制項的 Enabled 屬性設為 false 時,其中包含的所有控制項也都會停用。

當物件正在收集筆墨 (CollectingInk 屬性為 true) 時,無法將 Enabled 屬性設定為 false。

在設定或呼叫物件的特定屬性或方法之前,必須先將 Enabled 屬性設定為 false。如果您嘗試變更指定的屬性或呼叫指定的方法,則會發生錯誤。

除非先將 Enabled 屬性設定為 false,否則無法設定或呼叫下列屬性或方法:

您應該將 InkOverlay 物件的 Enabled 屬性設定為 false,然後才關閉應用程式。

範例

這個 C# 範例會建立 InkOverlay 物件並加以啟用。

using Microsoft.Ink;
//...
InkOverlay theInkOverlay = new InkOverlay(Handle);
theInkOverlay.Enabled = true;
//...

這個 Microsoft Visual Basic .NET 範例會建立 InkOverlay 物件並加以啟用。

Imports Microsoft.Ink
'...
Dim theInkOverlay As New InkOverlay(Handle)
theInkOverlay.Enabled() = True
'...

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

InkOverlay 類別

InkOverlay 成員

Microsoft.Ink 命名空間

InkOverlay.Handle

InkOverlay.Ink

InkOverlay.MarginX

InkOverlay.MarginY

InkOverlay.SetAllTabletsMode

InkOverlay.SetSingleTabletIntegratedMode

InkOverlay.CollectingInk