Condividi tramite


Costanti ed enumerazioni (Visual Basic)

Visual Basic fornisce una serie di costanti ed enumerazioni predefinite per gli sviluppatori. Nelle costanti sono memorizzati valori che rimangono costanti durante l'esecuzione di un'applicazione. Le enumerazioni costituiscono un comodo mezzo per utilizzare set di costanti correlate e di associare i valori costanti a 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 di Gestione configurazione.

DEBUG

Valore Boolean che può essere impostato nella finestra di dialogo Proprietà progetto. Per impostazione predefinita, DEBUG è definita nella configurazione di debug di un progetto. Una volta definita la costante DEBUG, viene generato l'output dei metodi della classe Debug nella finestra Output. In assenza della definizione di tale costante, non viene eseguita la compilazione dei metodi della classe Debug e non viene generato alcun output di debug.

TARGET

Stringa che rappresenta il tipo di output del progetto o l'impostazione dell'opzione della riga di comando /target. I valori possibili di TARGET sono i seguenti:

  • "winexe" per un'applicazione Windows.

  • "exe" per un'applicazione console.

  • "library" per una libreria di classi.

  • "module" per un modulo.

  • L'opzione /target può essere impostata nell'ambiente di sviluppo integrato di Visual Studio. Per ulteriori informazioni, vedere /target (Visual Basic).

TRACE

Valore Boolean che può essere impostato nella finestra di dialogo Proprietà progetto. Per impostazione predefinita, TRACE è definita in tutte le configurazioni di un progetto. Una volta definita la costante TRACE, viene generato l'output dei metodi della classe Trace nella finestra Output. In assenza della definizione di tale costante, non viene eseguita la compilazione dei metodi della classe Trace e non viene generato alcun output di Trace.

VBC_VER

Numero che rappresenta la versione di Visual Basic nel formato principale.secondario. Il numero di versione per Visual Basic 2005 è 8.0.

Costanti Print e Display

Quando si chiamano le funzioni di stampa e visualizzazione, i valori effettivi nel codice possono essere sostituiti con le costanti seguenti.

Costante

Descrizione

vbCrLf

Combinazione di ritorno a capo e avanzamento riga.

vbCr

Carattere di ritorno a capo.

vbLf

Carattere di avanzamento riga.

vbNewLine

Carattere di nuova riga.

vbNullChar

Carattere null.

vbNullString

Non equivale a una stringa di lunghezza zero ("") e viene utilizzata per la chiamata di routine esterne.

vbObjectError

Un codice di errore. I numeri errore definiti dall'utente devono essere maggiori di questo valore. Ad esempio:

Err.Raise(Number) = vbObjectError + 1000

vbTab

Carattere di tabulazione.

vbBack

Carattere backspace.

vbFormFeed

Carattere non utilizzato in Microsoft Windows.

vbVerticalTab

Carattere non utilizzato in Microsoft Windows.

Enumerazioni

Nella tabella seguente sono elencate e descritte le enumerazioni disponibili in Visual Basic.

Enumerazione

Descrizione

AppWinStyle

Indica lo stile della finestra da utilizzare per il programma richiamato quando viene chiamata la funzione Shell.

AudioPlayMode

Indica come riprodurre i suoni quando vengono chiamati i metodi audio.

BuiltInRole

Indica il tipo di ruolo da controllare quando viene chiamato il metodo IsInRole.

CallType

Indica il tipo di routine da richiamare quando viene chiamata la funzione CallByName.

CompareMethod

Indica come confrontare le stringhe quando si chiamano funzioni di confronto.

DateFormat

Indica come visualizzare le date quando si chiama la funzione FormatDateTime.

DateInterval

Indica come determinare e formattare gli intervalli di date quando si chiamano funzioni relative alla data.

DeleteDirectoryOption

Specifica le azioni da intraprendere quando si deve eliminare una directory contenente file o directory.

DueDate

Indica le scadenze dei pagamenti quando vengono chiamati i metodi finanziari.

FieldType

Indica se i campi di testo sono delimitati o a larghezza fissa.

FileAttribute

Indica gli attributi file da utilizzare quando si chiamano funzioni di accesso ai file.

FirstDayOfWeek

Indica il primo giorno della settimana da utilizzare quando si chiamano funzioni relative alla data.

FirstWeekOfYear

Indica la prima settimana dell'anno da utilizzare quando si chiamano funzioni relative alla data.

MsgBoxResult

Indica quale pulsante è stato premuto in una finestra di messaggio, restituito dalla funzione MsgBox.

MsgBoxStyle

Indica quali pulsanti visualizzare quando viene chiamata la funzione MsgBox.

OpenAccess

Indica la modalità di apertura del file quando si chiamano le funzioni di accesso ai file.

OpenMode

Indica la modalità di apertura del file quando si chiamano le funzioni di accesso ai file.

OpenShare

Indica la modalità di apertura del file quando si chiamano le funzioni di accesso ai file.

RecycleOption

Specifica se un file deve essere eliminato in modo permanente o spostato nel Cestino.

SearchOption

Specifica se eseguire la ricerca in tutte le directory o solo in quelle di primo livello.

TriState

Indica un valore Boolean oppure se è necessario utilizzare l'impostazione predefinita quando si chiamano le funzioni di formattazione dei numeri.

UICancelOption

Specifica le azioni da intraprendere se l'utente fa clic su Annulla durante un'operazione.

UIOption

Specifica se visualizzare una finestra di dialogo di avanzamento durante la copia, l'eliminazione o lo spostamento di file o directory.

VariantType

Indica il tipo di un oggetto Variant restituito dalla funzione VarType.

VbStrConv

Indica il tipo di conversione da eseguire quando viene chiamata la funzione StrConv.

Vedere anche

Concetti

Cenni preliminari sulle costanti (Visual Basic)

Panoramica sulle enumerazioni (Visual Basic)

Altre risorse

Riferimenti al linguaggio Visual Basic

Visual Basic