Condividi tramite


Proprietà dell'oggetto Carattere

[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]

L'oggetto Character espone le proprietà seguenti:

Si noti che le proprietà Height, Left, Top e Width di un carattere differiscono da quelle che possono essere supportate dall'ambiente di programmazione per il posizionamento del controllo. Le proprietà Carattere si applicano alla presentazione visibile di un carattere, non alla posizione del controllo Microsoft Agent.

Come per i metodi dell'oggetto Character , è possibile accedere alle proprietà di un carattere usando l'insieme Characters oppure semplificare la sintassi dichiarando una variabile oggetto e impostandola su un carattere nell'insieme. Nell'esempio seguente, Test1 e Test2 verranno impostati sullo stesso valore:

   Dim Genie 
   Dim MyRequest
   
   Sub window_Onload

   Agent.Characters.Load "Genie", "https://agent.microsoft.com/characters/v2/genie/genie.acf"

   Set Genie = Agent.Characters("Genie")

   Genie.MoveTo 15,15
   Set MyRequest = Genie.Show()

   End Sub

   Sub Agent_RequestComplete(ByVal Request)

   If Request = MyRequest Then 
      Test1 = Agent.Characters("Genie").Top
      Test2 = Genie.Top
      MsgBox "Test 1 is " + cstr(Test1) + "and Test 2 is " + cstr(Test2)
   End If

   End Sub

Poiché il server carica un carattere in modo asincrono, assicurarsi che il carattere sia stato caricato prima di eseguire query sulle relative proprietà, ad esempio usando l'evento RequestComplete . In caso contrario, le proprietà potrebbero restituire valori non corretti.