November 3
In certe situazioni, si potrebbe desiderare di allineare il testo all'interno di un controllo si crea. Visual Basic 6 non comprende la funzione per impostare qualsiasi proprietà che cambia l'allineamento del testo in una casella di testo. Per cambiare il vostro allineamento del testo, è necessario dichiarare una funzione da una delle librerie standard di Windows in modo da poter comunicare con il sistema operativo direttamente.
1 Aprire il codice sorgente dell'applicazione e accedere alla finestra di codice.
2 Scrivere il seguente nella parte superiore del codice:
Declare Sub "gdi32" SetTextAlign Lib (ByVal HOBJ As Long, ByVal wAlign As Long)
Il valore "HOBJ" rappresenta il valore di hash ( "hDC") dell'oggetto che si desidera modificare l'allineamento del testo. Il valore di "wAlign" dice al sistema operativo che tipo di allineamento desiderato. L'allineamento a sinistra ottiene un valore pari a 0, allineamento a destra ottiene 2 e l'allineamento al centro ottiene 6.
3 Ottenere al codice in cui si desidera modificare l'allineamento del testo e scrivere qualcosa di simile a questo:
Chiamare SetTextAlign (TextBox1.hDC, 6)
Questo cambia l'allineamento del testo in una "TextBox1" a "Centro". Sostituire l'allineamento con un valore che si desidera e il nome del controllo con il nome del controllo che si desidera modificare l'allineamento del testo per.