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 :
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.
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.
Si une seule tablette graphique est installée sur le système, elle est considérée comme la tablette par défaut.
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