Condividi tramite


Costanti ed enumerazioni (Visual Basic)

Visual Basic fornisce una serie di costanti ed enumerazioni predefinite per gli sviluppatori. Le costanti archiviano i valori che rimangono costanti durante l'esecuzione di un'applicazione. Le enumerazioni offrono un modo pratico per lavorare con set di costanti correlate e per associare valori costanti ai nomi.

Costanti

Costanti di compilazione condizionale

Nella tabella seguente sono elencate le costanti predefinite disponibili per la compilazione condizionale.

Costante Descrizione
CONFIG Stringa che corrisponde all'impostazione corrente della casella Configurazione soluzione attiva in Configuration Manager.
DEBUG Valore Boolean che può essere impostato nella finestra di dialogo Proprietà progetto . Per impostazione predefinita, la configurazione di debug per un progetto definisce DEBUG. Quando DEBUG viene definito, Debug i metodi della classe generano l'output nella finestra Output . Quando non è definita, Debug i metodi della classe non vengono compilati e non viene generato alcun output di debug.
TARGET Stringa che rappresenta il tipo di output per il progetto o l'impostazione dell'opzione della riga di comando -target . I valori possibili di TARGET sono:

- "winexe" per un'applicazione Windows.
- "exe" per un'applicazione console.
- "libreria" per una libreria di classi.
- "module" per un modulo.
- L'opzione -target può essere impostata nell'ambiente di sviluppo integrato di Visual Studio. Per altre informazioni, vedere -target (Visual Basic).For more information, see -target (Visual Basic).
TRACE Valore Boolean che può essere impostato nella finestra di dialogo Proprietà progetto . Per impostazione predefinita, tutte le configurazioni per un progetto definiscono TRACE. Quando TRACE viene definito, Trace i metodi della classe generano l'output nella finestra Output . Quando non è definito, Trace i metodi della classe non vengono compilati e non viene generato alcun Trace output.
VBC_VER Numero che rappresenta la versione di Visual Basic, in major. formato secondario .

Quando si chiamano funzioni di stampa e visualizzazione, è possibile usare le costanti seguenti nel codice al posto dei valori effettivi.

Costante Descrizione
vbCrLf Combinazione di caratteri ritorno a capo/avanzamento riga.
vbCr Carattere ritorno a capo.
vbLf Carattere avanzamento riga.
vbNewLine Carattere di nuova riga.
vbNullChar Carattere Null.
vbNullString Non uguale a una stringa di lunghezza zero (""); utilizzato per chiamare procedure esterne.
vbObjectError Numero di errore. I numeri di errore definiti dall'utente devono essere maggiori di questo valore. Per esempio:

Err.Raise(Number) = vbObjectError + 1000
vbTab Carattere di tabulazioni.
vbBack Carattere Backspace.
vbFormFeed Non utilizzato in Microsoft Windows.
vbVerticalTab Non utile in Microsoft Windows.

Enumerazioni

Nella tabella seguente sono elencate e descritte le enumerazioni fornite da Visual Basic.

Enumerazione Descrizione
AppWinStyle Indica lo stile della finestra da utilizzare per il programma richiamato durante la chiamata alla Shell funzione.
AudioPlayMode Indica come riprodurre suoni quando si chiamano metodi audio.
BuiltInRole Indica il tipo di ruolo da controllare quando si chiama il IsInRole metodo .
CallType Indica il tipo di routine richiamato quando si chiama la CallByName funzione.
CompareMethod Indica come confrontare le stringhe quando si chiamano le funzioni di confronto.
DateFormat Indica come visualizzare le date quando si chiama la FormatDateTime funzione.
DateInterval Indica come determinare e formattare gli intervalli di data quando si chiamano funzioni correlate alla data.
DeleteDirectoryOption Specifica le operazioni da eseguire quando una directory da eliminare contiene file o directory.
DueDate Indica quando i pagamenti sono in scadenza quando si chiamano metodi finanziari.
FieldType Indica se i campi di testo sono delimitati o a larghezza fissa.
FileAttribute Indica gli attributi di file da usare quando si chiamano le funzioni di accesso ai file.
FirstDayOfWeek Indica il primo giorno della settimana da utilizzare quando si chiamano funzioni correlate alla data.
FirstWeekOfYear Indica la prima settimana dell'anno da utilizzare quando si chiamano funzioni correlate alla data.
MsgBoxResult Indica quale pulsante è stato premuto su una finestra di messaggio, restituito dalla MsgBox funzione .
MsgBoxStyle Indica i pulsanti da visualizzare quando si chiama la MsgBox funzione.
OpenAccess Indica come aprire un file quando si chiamano le funzioni di accesso ai file.
OpenMode Indica come aprire un file quando si chiamano le funzioni di accesso ai file.
OpenShare Indica come aprire un file quando si chiamano le funzioni di accesso ai file.
RecycleOption Specifica se un file deve essere eliminato definitivamente o inserito nel Cestino.
SearchOption Specifica se cercare tutte o solo le directory di primo livello.
TriState Indica un Boolean valore o se l'impostazione predefinita deve essere utilizzata quando si chiamano funzioni di formattazione numerica.
UICancelOption Specifica le operazioni da eseguire se l'utente fa clic su Annulla durante un'operazione.
UIOption Specifica se visualizzare o meno una finestra di dialogo di stato durante la copia, l'eliminazione o lo spostamento di file o directory.
VariantType Indica il tipo di un oggetto variant, restituito dalla VarType funzione .
VbStrConv Indica il tipo di conversione da eseguire quando si chiama la StrConv funzione.

Vedere anche