Come allineare a destra una lista di testo in un Visual Basic Message Box

November 28

Per impostazione predefinita, la funzione MsgBox in Visual Basic richiede solo il messaggio o il parametro pronta. Tuttavia, un secondo parametro è disponibile che consente di utilizzare l'enumerazione MsgBoxStyle per personalizzare l'aspetto della finestra di messaggio, tra cui l'allineamento del testo. Per visualizzare una lista di testo in una finestra di messaggio, in primo luogo creare una variabile stringa per memorizzare l'elenco e aggiungere nuove righe dopo ogni elemento della lista, e quindi chiamare la funzione MsgBox e utilizzare il valore "MsgBoxRight" a destra-allineare il testo.

istruzione

1 Aprire il progetto di Visual Basic. Fare doppio clic sullo strumento "Button" per aggiungerlo al form. Fare doppio clic sul controllo sul form per aprire la funzione "Button1_Click".

2 Digitare quanto segue:

Dim strVar1 As String = "One"

Dim strVar2 As String = "Due"

Dim strVar3 As String = "Tre"

messaggio Dim As String

Questo dichiara tre variabili stringa da usare come un elenco di testo. È possibile utilizzare tutte le altre variabili, tra cui un array di stringhe al posto di questi tre.

3 Digitare quanto segue:

messaggio = strVar1 & vbNewLine & strVar2 & vbNewLine & strVar3

Questo inizializza la variabile "messaggio" con la stringa di testo. Utilizzare un ciclo se si dispone di un array di stringhe. Chiamando "vbNewLine" dopo ogni stringa inserisce una nuova riga nel testo per farne un elenco.

4 Digitare quanto segue:

MsgBox (messaggio, MsgBoxStyle.MsgBoxRight)

Questo crea una finestra di messaggio che visualizza l'elenco di testo salvato nella variabile "messaggio" e utilizza l'enumerazione "MsgBoxStyle" a destra-allineare il testo.