Condividi tramite


Metodo StylusButtons.GetName

Aggiornamento: novembre 2007

Restituisce il nome del pulsante dello stilo in corrispondenza dell'indice specificato nell'oggetto StylusButtons.

Spazio dei nomi:  Microsoft.StylusInput
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Function GetName ( _
    index As Integer _
) As String
'Utilizzo
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

Parametri

Valore restituito

Tipo: System.String
Restituisce il nome del pulsante dello stilo.

Note

Il nome è definito dal produttore del digitalizzatore.

L'elenco di pulsanti fornito in questo insieme indica ciò che è supportato da un digitalizzatore e non necessariamente ciò che è presente sulla penna. È possibile determinare lo stato di un pulsante dello stilo specifico e verificarne la presenza, quando il plug-in riceve le notifiche StylusButtonDown e StylusButtonUp.

Esempi

In questo esempio Microsoft Visual C# .NET viene illustrato un gestore dell'evento per il metodo StylusButtonUp implementato in un form:

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)
            );
    }
    // ...

Piattaforme

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

StylusButtons Classe

Membri StylusButtons

Spazio dei nomi Microsoft.StylusInput

Microsoft.StylusInput.PluginData.StylusButtonDataBase

Microsoft.StylusInput.PluginData.StylusButtonDownData

Microsoft.StylusInput.PluginData.StylusButtonUpData