Partager via


Tablets.DefaultTablet, propriété

Mise à jour : November 2007

Obtient l'objet Tablet par défaut de la collection Tablets.

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

Syntaxe

'Déclaration
Public ReadOnly Property DefaultTablet As Tablet
'Utilisation
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

Valeur de propriété

Type : Microsoft.Ink.Tablet
Objet Tablet par défaut de la collection Tablets.

Notes

La plateforme détermine l'objet Tablet par défaut dans l'ordre suivant :

  1. Si le système dispose d'un digitaliseur intégré au périphérique d'affichage, celui-ci est considéré comme la tablette par défaut, même si d'autres tablettes graphiques sont installées.

  2. Si plusieurs tablettes graphiques sont installées sur le système, la première tablette rencontrée pendant l'initialisation est considérée comme la tablette par défaut.

  3. Si une seule tablette graphique est installée sur le système, elle est considérée comme la tablette par défaut.

  4. Si aucune tablette graphique n'est installée sur le système mais que d'autres dispositifs de pointage (tels qu'une souris ou un clavier) sont installés et génèrent des messages de souris, l'ensemble de ces périphériques sont considérés comme la tablette par défaut.

Si aucune tablette graphique et aucun dispositif de pointage ne sont installés sur le système, une exception est levée.

Exemples

Cet exemple obtient la tablette par défaut de la collection Tablets et génère une chaîne de rapport qui affiche le nom par défaut de la tablette et si le digitaliseur de la tablette est intégré à l'affichage ou non.

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();

}

Plateformes

Windows Vista

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

Tablets, classe

Membres Tablets

Microsoft.Ink, espace de noms

Tablet