Nwlapcug.com


Come allineare a destra un elenco di testo in una finestra di messaggio di Visual Basic

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

Istruzioni

1

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

2

Digitare quanto segue:

Dim strVar1 As String = "One"

Dim strVar2 As String = "Two"

Dim strVar3 As String = "Three"

Dim message As String

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

3

Digitare quanto segue:

messaggio = vbNewLine & vbNewLine & strVar2, strVar1 & strVar3

Consente di inizializzare la variabile di "messaggio" con il testo della stringa. Se si dispone di una matrice di stringhe, utilizzare un ciclo. Si chiama "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" per allineare a destra il testo.