Partager via


Stylus.Buttons, propriété

Mise à jour : November 2007

Obtient l'objet StylusButtons disponible sur l'objet Stylus.

Espace de noms :  Microsoft.StylusInput
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public ReadOnly Property Buttons As StylusButtons
'Utilisation
Dim instance As Stylus
Dim value As StylusButtons

value = instance.Buttons
public StylusButtons Buttons { get; }
public:
property StylusButtons^ Buttons {
    StylusButtons^ get ();
}
/** @property */
public StylusButtons get_Buttons()
public function get Buttons () : StylusButtons

Valeur de propriété

Type : Microsoft.StylusInput.StylusButtons
Objet StylusButtons disponible sur l'objet Stylus.

Notes

Les boutons décrits dans l'objet StylusButtons peuvent inclure la pointe du stylet, la gomme et le bouton du stylet.

Exemples

Cet exemple Microsoft Visual C# .NET est un extrait de la méthode d'assistance d'un formulaire, StylusDataToString. La méthode d'assistance prend un objet Stylus et retourne une chaîne contenant des informations sur l'objet Stylus et ses boutons.

using Microsoft.Ink;
using Microsoft.StylusInput;
using Microsoft.StylusInput.PluginData;

// ...

// Declare the RealTimeStylus objects, the GestureRecognizer plugin,
// and the DynamicRenderer plug-in.
private Microsoft.StylusInput.RealTimeStylus thePrimaryRealTimeStylus = null;
private Microsoft.StylusInput.RealTimeStylus theSecondaryRealTimeStylus = null;
private Microsoft.StylusInput.GestureRecognizer theGestureRecognizer = null;
private Microsoft.StylusInput.DynamicRenderer theDynamicRenderer = null;

// ...

// Returns information about a given stylus.
private string StylusDataToString(Stylus theStylus)
{
    System.Text.StringBuilder result = new System.Text.StringBuilder();

    // Add information about the tablet pen.
    result.Append(
        string.Format("  Name = {0}, Id = {1}, ContextId = {2}, Inverted = {3}, Button Count = {4}."
        + Environment.NewLine, theStylus.Name, theStylus.Id,
        theStylus.TabletContextId, theStylus.Inverted, theStylus.Buttons.Count));

    // Add information about each of the tabet pen's buttons.
    for (int i=0; i<theStylus.Buttons.Count; i++)
    {
        result.Append(
            string.Format("    Button {0}: Name = {1}, Id = {2}" + Environment.NewLine,
            i, theStylus.Buttons.GetName(i), theStylus.Buttons.GetId(i)));
    }

    return result.ToString();
}

Plateformes

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

Stylus, classe

Membres Stylus

Microsoft.StylusInput, espace de noms

StylusButtons

Microsoft.StylusInput.PluginData.StylusButtonDataBase

Microsoft.StylusInput.PluginData.StylusButtonDownData

Microsoft.StylusInput.PluginData.StylusButtonUpData