Condividi tramite


Proprietà Tablets.DefaultTablet

Aggiornamento: novembre 2007

Ottiene l'oggetto Tablet predefinito dell'insieme Tablets.

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

Sintassi

'Dichiarazione
Public ReadOnly Property DefaultTablet As Tablet
'Utilizzo
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

Valore proprietà

Tipo: Microsoft.Ink.Tablet
Oggetto Tablet predefinito dell'insieme Tablets.

Note

La piattaforma determina l'oggetto Tablet predefinito nell'ordine seguente:

  1. Se il sistema dispone di un digitalizzatore integrato con il dispositivo di visualizzazione, tale digitalizzatore viene considerato la tavoletta predefinita, anche se vengono installate altre tavolette grafiche.

  2. Se nel sistema sono installate più tavolette grafiche, la prima tavoletta rilevata durante l'inizializzazione viene considerata predefinita.

  3. Se nel sistema è installata una sola tavoletta grafica, essa viene considerata predefinita.

  4. Se nel sistema non è installata alcuna tavoletta grafica, ma sono presenti altri dispositivi di puntamento (ad esempio un mouse o un touch pad) che generano messaggi del mouse, tali dispositivi vengono considerati, nell'insieme, la tavoletta predefinita.

Se nel sistema non sono installate né tavolette grafiche né dispositivi di puntamento, viene generata un'eccezione.

Esempi

In questo esempio si ottiene la tavoletta predefinita dell'insieme Tablets e viene generata una stringa di report che indica il nome della tavoletta predefinita e se il digitalizzatore è integrato o meno con il dispositivo di visualizzazione.

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

}

Piattaforme

Windows Vista

.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

Tablets Classe

Membri Tablets

Spazio dei nomi Microsoft.Ink

Tablet