Metodo RealTimeStylus.GetStyluses
Aggiornamento: novembre 2007
Restituisce la matrice di oggetti Stylus rilevati da RealTimeStylus.
Spazio dei nomi: Microsoft.StylusInput
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Function GetStyluses As Stylus()
'Utilizzo
Dim instance As RealTimeStylus
Dim returnValue As Stylus()
returnValue = instance.GetStyluses()
public Stylus[] GetStyluses()
public:
array<Stylus^>^ GetStyluses()
public Stylus[] GetStyluses()
public function GetStyluses() : Stylus[]
Valore restituito
Tipo: array<Microsoft.StylusInput.Stylus[]
Matrice di oggetti Stylus rilevati da RealTimeStylus.
Note
Se non è ancora stato rilevato alcun oggetto Stylus sugli oggetti Tablet associati a RealTimeStylus, questo metodo restituisce una matrice vuota.
Il metodo genera un'eccezione quando RealTimeStylus viene disabilitato o eliminato.
Esempi
Questo esempio C# è un frammento tratto dal gestore dell'evento Click di una voce di menu. Il menu fa parte di un form in cui è definito un oggetto TextBox, theTextBox. Se l'oggetto RealTimeStylus viene disabilitato, il gestore dell'evento viene chiuso. In caso contrario, il gestore dell'evento chiama il metodo GetStyluses dell'oggetto RealTimeStylus e visualizza informazioni su ogni penna del Tablet PC in theTextBox. Il metodo di supporto del form, StylusDataToString, restituisce un oggetto String che contiene informazioni su uno stilo specificato.
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;
// ...
// The GetStyluses menu item's ClickEventHandler
private void theMenuItemGetStyluses_Click(object sender, System.EventArgs e)
{
// Can not call this method while the RealTimeStylus is disabled.
if (!this.thePrimaryRealTimeStylus.Enabled)
{
MessageBox.Show("The GetStyluses method of the RealTimeStylus can only be called while the RealTimeStylus is enabled.");
return;
}
this.theTextBox.Text = "The Styluses encountered so far:" + Environment.NewLine;
foreach (Stylus theStylus in this.thePrimaryRealTimeStylus.GetStyluses())
{
this.theTextBox.Text +=
this.StylusDataToString(theStylus) + 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