共用方式為


Tablets.DefaultTablet 屬性

取得 Tablets 集合的預設 Tablet 物件。

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

語法

'宣告
Public ReadOnly Property DefaultTablet As Tablet
'用途
Dim instance As Tablets
Dim value As Tablet

value = instance.DefaultTablet
public Tablet DefaultTablet { get; }
public:
property Tablet^ DefaultTablet {
    Tablet^ get ();
}
/** @property */
public Tablet get_DefaultTablet()
public function get DefaultTablet () : Tablet

屬性值

型別:Microsoft.Ink.Tablet
Tablets 集合的預設 Tablet 物件。

備註

平台會依下列順序決定預設的 Tablet 物件:

  1. 如果系統有與顯示裝置整合的「數位板」,即使安裝了其他數位手寫板,這個整合式數位板仍會被視為預設的「手寫板」。

  2. 如果系統上安裝了多個數位手寫板,則初始化期間第一個遇到的數位手寫板會被視為預設的手寫板。

  3. 如果系統上只安裝一個數位手寫板,它會被視為預設的手寫板。

  4. 如果系統上未安裝數位手寫板,但安裝了會產生滑鼠訊息的其他指標裝置 (例如滑鼠或觸控板),這些裝置彙總起來會被視為預設的手寫板。

如果系統上未安裝數位手寫板和指標裝置,則會擲回例外狀況。

範例

這個範例包含 Tablets 集合的預設手寫板,而且會產生報告字串,其中顯示預設手寫板名稱,以及數位手寫板是否與顯示器整合。

Public Function Report_DefaultTablet() As String

    Dim SB As StringBuilder = New StringBuilder(1024)

    Dim defTablet As Tablet = New Tablets().DefaultTablet
    SB.AppendLine("Default tablet")
    SB.AppendLine("Name: " + defTablet.Name)

    If (defTablet.HardwareCapabilities And TabletHardwareCapabilities.Integrated) > 0 Then
        SB.AppendLine("Integrated: YES")
    Else
        SB.AppendLine("Integrated: NO")
    End If

    Return SB.ToString()
End Function
public string Report_DefaultTablet()
{
    StringBuilder SB = new StringBuilder(1024);
    Tablet defTablet = new Tablets().DefaultTablet;
    SB.AppendLine("Default tablet");
    SB.AppendLine("Name: " + defTablet.Name);
    SB.AppendLine("Integrated: " +
        (((defTablet.HardwareCapabilities & TabletHardwareCapabilities.Integrated) > 0) ? "YES" : "NO"));
    return SB.ToString();

}

平台

Windows Vista

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

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

Tablets 類別

Tablets 成員

Microsoft.Ink 命名空間

Tablet