Konstanty a výčty (Visual Basic)

Visual Basic poskytuje řadu předdefinovaných konstant a výčtů pro vývojáře. Konstanty ukládají hodnoty, které zůstávají konstantní během provádění aplikace. Výčty poskytují pohodlný způsob, jak pracovat se sadami souvisejících konstant a přidružit konstantní hodnoty k názvům.

Konstanty

Konstanty podmíněné kompilace

Následující tabulka uvádí předdefinované konstanty dostupné pro podmíněnou kompilaci.

Konstantní Popis
CONFIG Řetězec, který odpovídá aktuálnímu nastavení pole Konfigurace aktivního řešení v nástroji Configuration Manager.
DEBUG Hodnota Boolean , kterou lze nastavit v dialogovém okně Vlastnosti projektu. Ve výchozím nastavení konfigurace ladění pro projekt definuje DEBUG. Při DEBUG definování třídy Debug metody generují výstup do okna Výstup . Pokud není definován, Debug metody třídy nejsou kompilovány a není generován žádný výstup ladění.
TARGET Řetězec představující typ výstupu projektu nebo nastavení možnosti příkazového řádku -target . Možné hodnoty TARGET :

- "winexe" pro aplikaci pro Windows.
- "exe" pro konzolovou aplikaci.
- "knihovna" pro knihovnu tříd.
- "module" pro modul.
- Možnost -target může být nastavena v integrovaném vývojovém prostředí sady Visual Studio. Další informace naleznete v tématu -target (Visual Basic).
TRACE Hodnota Boolean , kterou lze nastavit v dialogovém okně Vlastnosti projektu. Ve výchozím nastavení jsou definovány TRACEvšechny konfigurace projektu . Při TRACE definování třídy Trace metody generují výstup do okna Výstup . Pokud není definován, Trace metody třídy nejsou kompilovány a není generován žádný Trace výstup.
VBC_VER Číslo představující verzi jazyka Visual Basic v hlavní části.menší formát.

Při volání funkcí tisku a zobrazení můžete místo skutečných hodnot použít následující konstanty v kódu.

Konstantní Popis
vbCrLf Kombinace znaků návratu na začátek řádku nebo spojnic.
vbCr Znak návratu na začátek řádku
vbLf Znak odřádkovaného kanálu
vbNewLine Znak nového řádku
vbNullChar Znak null.
vbNullString Není to totéž jako řetězec nulové délky (""); používá se pro volání externích procedur.
vbObjectError Číslo chyby. Uživatelsky definovaná chybová čísla by měla být větší než tato hodnota. Příklad:

Err.Raise(Number) = vbObjectError + 1000
vbTab Znak tabulátoru
vbBack Znak backspace.
vbFormFeed Nepoužívá se v systému Microsoft Windows.
vbVerticalTab Není užitečné v systému Microsoft Windows.

Výčty

Následující tabulka uvádí a popisuje výčty poskytované jazykem Visual Basic.

Výčet Popis
AppWinStyle Označuje styl okna, který se má použít pro vyvoláný program při volání Shell funkce.
AudioPlayMode Označuje, jak přehrávat zvuky při volání zvukových metod.
BuiltInRole Označuje typ role, která se má zkontrolovat při volání IsInRole metody.
CallType Označuje typ procedury, která se vyvolá při volání CallByName funkce.
CompareMethod Určuje, jak porovnávat řetězce při volání porovnávacích funkcí.
DateFormat Označuje, jak zobrazit kalendářní data při volání FormatDateTime funkce.
DateInterval Určuje, jak určit a formátovat intervaly kalendářních dat při volání funkcí souvisejících s datem.
DeleteDirectoryOption Určuje, co se má udělat, když adresář, který se má odstranit, obsahuje soubory nebo adresáře.
DueDate Označuje, kdy jsou platby splatné při volání finančních metod.
FieldType Určuje, zda jsou textová pole oddělená nebo pevná šířka.
FileAttribute Označuje atributy souboru, které se mají použít při volání funkcí přístupu k souborům.
FirstDayOfWeek Označuje první den v týdnu, který se má použít při volání funkcí souvisejících s datem.
FirstWeekOfYear Označuje první týden v roce, který se má použít při volání funkcí souvisejících s datem.
MsgBoxResult Označuje, které tlačítko bylo stisknuto v poli zprávy vrácené MsgBox funkcí.
MsgBoxStyle Určuje, která tlačítka se mají zobrazit při volání MsgBox funkce.
OpenAccess Označuje, jak otevřít soubor při volání funkcí pro přístup k souborům.
OpenMode Označuje, jak otevřít soubor při volání funkcí pro přístup k souborům.
OpenShare Označuje, jak otevřít soubor při volání funkcí pro přístup k souborům.
RecycleOption Určuje, jestli se má soubor trvale odstranit nebo umístit do koše.
SearchOption Určuje, jestli se mají prohledávat všechny nebo jenom adresáře nejvyšší úrovně.
TriState Boolean Označuje hodnotu nebo jestli se má použít výchozí hodnota při volání funkcí formátování čísel.
UICancelOption Určuje, co se má udělat, když uživatel během operace klikne na tlačítko Storno .
UIOption Určuje, jestli se má při kopírování, odstraňování nebo přesouvání souborů nebo adresářů zobrazovat dialogové okno průběhu.
VariantType Určuje typ objektu variant vráceného VarType funkcí.
VbStrConv Určuje, jaký typ převodu se má provést při volání StrConv funkce.

Viz také