StylusButtons.GetName 方法
傳回 StylusButtons 物件中,位於指定索引之手寫筆按鈕的名稱。
命名空間: Microsoft.StylusInput
組件: Microsoft.Ink (在 Microsoft.Ink.dll 中)
語法
'宣告
Public Function GetName ( _
index As Integer _
) As String
'用途
Dim instance As StylusButtons
Dim index As Integer
Dim returnValue As String
returnValue = instance.GetName(index)
public string GetName(
int index
)
public:
String^ GetName(
int index
)
public String GetName(
int index
)
public function GetName(
index : int
) : String
參數
- index
型別:System.Int32
傳回值
型別:System.String
傳回手寫筆按鈕的名稱。
備註
名稱是由「數位板」製造商所定義。
這個集合中提供的按鈕清單表示數位板支援的項目,而不一定是畫筆上呈現的項目。您可以在外掛程式收到 StylusButtonDown 和 StylusButtonUp 通知時,決定特定手寫筆按鈕的狀態,以及確認其是否存在。
範例
在這個 Microsoft Visual C# .NET 範例中,會示範表單上所實作 StylusButtonUp 方法的事件處理常式:
public class Form1 : Form, IStylusAsyncPlugin
{
private RealTimeStylus rts;
private DynamicRenderer dr;
private System.Windows.Forms.TextBox textBox1;
public Form1()
{
rts = new RealTimeStylus(this);
dr = new DynamicRenderer(this);
rts.SyncPluginCollection.Add(dr);
rts.AsyncPluginCollection.Add(this);
rts.Enabled = true;
dr.Enabled = true;
InitializeComponent();
}
// ...
public Microsoft.StylusInput.DataInterestMask DataInterest
{
get{return DataInterestMask.AllStylusData;}
}
public void StylusButtonUp(RealTimeStylus sender, StylusButtonUpData data)
{
textBox1.AppendText(
string.Format("{0} button up: {1} ({2}){3}",
data.Stylus.Name,
data.Stylus.Buttons.GetName(data.ButtonIndex),
data.ButtonIndex.ToString(),
Environment.NewLine)
);
}
// ...
平台
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0
請參閱
參考
Microsoft.StylusInput.PluginData.StylusButtonDataBase