Freigeben über


Konstanten und Enumerationen (Visual Basic)

Visual Basic stellt eine Reihe vordefinierter Konstanten und Enumerationen für Entwickler bereit. Konstanten speichern Werte, die während der gesamten Ausführung einer Anwendung konstant bleiben. Enumerationen bieten eine bequeme Möglichkeit zum Arbeiten mit Sätzen verwandter Konstanten und zum Zuordnen von Konstantenwerten zu Namen.

Konstanten

Bedingte Kompilierungskonstanten

In der folgenden Tabelle sind die vordefinierten Konstanten aufgeführt, die für die bedingte Kompilierung verfügbar sind.

Konstant Beschreibung
CONFIG Eine Zeichenfolge, die der aktuellen Einstellung des Felds " Active Solution Configuration" im Configuration Manager entspricht.
DEBUG Ein Boolean Wert, der im Dialogfeld "Projekteigenschaften " festgelegt werden kann. Standardmäßig definiert DEBUGdie Debugkonfiguration für ein Projekt. Wenn DEBUG sie definiert ist, Debug generieren Klassenmethoden die Ausgabe im Ausgabefenster . Wenn sie nicht definiert ist, Debug werden Klassenmethoden nicht kompiliert, und es wird keine Debugausgabe generiert.
TARGET Eine Zeichenfolge, die den Ausgabetyp für das Projekt oder die Einstellung der Befehlszeilenoption -target darstellt. Mögliche Werte sind TARGET :

- "winexe" für eine Windows-Anwendung.
- "exe" für eine Konsolenanwendung.
- "Bibliothek" für eine Klassenbibliothek.
- "Modul" für ein Modul.
– Die Option "-target " kann in der integrierten Entwicklungsumgebung von Visual Studio festgelegt werden. Weitere Informationen finden Sie unter -target (Visual Basic).For more information, see -target (Visual Basic).
TRACE Ein Boolean Wert, der im Dialogfeld "Projekteigenschaften " festgelegt werden kann. Standardmäßig definieren TRACEalle Konfigurationen für ein Projekt. Wenn TRACE sie definiert ist, Trace generieren Klassenmethoden die Ausgabe im Ausgabefenster . Wenn sie nicht definiert ist, Trace werden Klassenmethoden nicht kompiliert, und es wird keine Trace Ausgabe generiert.
VBC_VER Eine Zahl, die die Visual Basic-Version im Hauptformat darstellt. Nebenformat .

Wenn Sie Druck- und Anzeigefunktionen aufrufen, können Sie anstelle der tatsächlichen Werte die folgenden Konstanten in Ihrem Code verwenden.

Konstant Beschreibung
vbCrLf Wagenrücklauf-/Zeilenrücklaufzeichenkombination.
vbCr Wagenrücklaufzeichen.
vbLf Zeilenfeedzeichen.
vbNewLine Neuzeilenzeichen.
vbNullChar Nullzeichen.
vbNullString Nicht identisch mit einer Zeichenfolge der Länge Null (""); wird für das Aufrufen externer Prozeduren verwendet.
vbObjectError Fehlernummer. Benutzerdefinierte Fehlernummern sollten größer als dieser Wert sein. Beispiel:

Err.Raise(Number) = vbObjectError + 1000
vbTab Tabstoppzeichen.
vbBack Rücktastenzeichen.
vbFormFeed Wird in Microsoft Windows nicht verwendet.
vbVerticalTab In Microsoft Windows nicht hilfreich.

Enumerationen

In der folgenden Tabelle werden die von Visual Basic bereitgestellten Enumerationen aufgelistet und beschrieben.

Aufzählung BESCHREIBUNG
AppWinStyle Gibt die Fensterformatvorlage an, die beim Aufrufen der Shell Funktion für das aufgerufene Programm verwendet werden soll.
AudioPlayMode Gibt an, wie Sounds beim Aufrufen von Audiomethoden wiedergegeben werden.
BuiltInRole Gibt den Typ der Rolle an, die beim Aufrufen der IsInRole Methode überprüft werden soll.
CallType Gibt den Typ der Prozedur an, die beim Aufrufen der CallByName Funktion aufgerufen wird.
CompareMethod Gibt an, wie Zeichenfolgen beim Aufrufen von Vergleichsfunktionen verglichen werden.
DateFormat Gibt an, wie Datumsangaben beim Aufrufen der FormatDateTime Funktion angezeigt werden.
DateInterval Gibt an, wie Datumsintervalle beim Aufrufen von Datumsfunktionen bestimmt und formatiert werden.
DeleteDirectoryOption Gibt an, was geschehen soll, wenn ein zu löschenes Verzeichnis Dateien oder Verzeichnisse enthält.
DueDate Gibt an, wann Zahlungen beim Aufrufen von Finanzmethoden fällig sind.
FieldType Gibt an, ob Textfelder durch Trennzeichen oder feste Breite getrennt sind.
FileAttribute Gibt die Dateiattribute an, die beim Aufrufen von Dateizugriffsfunktionen verwendet werden sollen.
FirstDayOfWeek Gibt den ersten Tag der Woche an, der beim Aufrufen von datumsbezogenen Funktionen verwendet werden soll.
FirstWeekOfYear Gibt die erste Woche des Jahres an, die beim Aufrufen von datumsbezogenen Funktionen verwendet werden soll.
MsgBoxResult Gibt an, welche Schaltfläche in einem Meldungsfeld gedrückt wurde, die von der MsgBox Funktion zurückgegeben wurde.
MsgBoxStyle Gibt an, welche Schaltflächen beim Aufrufen der MsgBox Funktion angezeigt werden sollen.
OpenAccess Gibt an, wie eine Datei beim Aufrufen von Dateizugriffsfunktionen geöffnet wird.
OpenMode Gibt an, wie eine Datei beim Aufrufen von Dateizugriffsfunktionen geöffnet wird.
OpenShare Gibt an, wie eine Datei beim Aufrufen von Dateizugriffsfunktionen geöffnet wird.
RecycleOption Gibt an, ob eine Datei dauerhaft gelöscht oder im Papierkorb platziert werden soll.
SearchOption Gibt an, ob alle oder nur Verzeichnisse der obersten Ebene durchsucht werden sollen.
TriState Gibt einen Boolean Wert an oder gibt an, ob der Standardwert beim Aufrufen von Zahlenformatierungsfunktionen verwendet werden soll.
UICancelOption Gibt an, was ausgeführt werden soll, wenn der Benutzer während eines Vorgangs auf "Abbrechen " klickt.
UIOption Gibt an, ob beim Kopieren, Löschen oder Verschieben von Dateien oder Verzeichnissen ein Statusdialogfeld angezeigt werden soll.
VariantType Gibt den Typ eines Variant-Objekts an, das von der VarType Funktion zurückgegeben wird.
VbStrConv Gibt an, welche Art von Konvertierung beim Aufrufen der StrConv Funktion ausgeführt werden soll.

Siehe auch