Come allineare le parole in Visual Basic 6

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.

istruzione

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.