Bagikan melalui


Konstanta dan Enumerasi (Visual Basic)

Visual Basic menyediakan sejumlah konstanta dan enumerasi yang telah ditentukan sebelumnya untuk pengembang. Konstanta menyimpan nilai yang tetap konstan sepanjang eksekusi aplikasi. Enumerasi menyediakan cara mudah untuk bekerja dengan sekumpulan konstanta terkait, dan untuk mengaitkan nilai konstanta dengan nama.

Konstanta

Konstanta Kompilasi Bersyarah

Tabel berikut mencantumkan konstanta yang telah ditentukan sebelumnya yang tersedia untuk kompilasi bersyariah.

Konstanta Deskripsi
CONFIG String yang sesuai dengan pengaturan kotak Konfigurasi Solusi Aktif saat ini di Configuration Manager.
DEBUG Nilai Boolean yang dapat diatur dalam kotak dialog Properti Proyek . Secara default, konfigurasi Debug untuk proyek menentukan DEBUG. Ketika DEBUG ditentukan, Debug metode kelas menghasilkan output ke jendela Output . Ketika tidak ditentukan, Debug metode kelas tidak dikompilasi dan tidak ada output Debug yang dihasilkan.
TARGET String yang mewakili jenis output untuk proyek atau pengaturan opsi baris perintah -target . Nilai yang mungkin adalah TARGET :

- "winexe" untuk aplikasi Windows.
- "exe" untuk aplikasi konsol.
- "perpustakaan" untuk perpustakaan kelas.
- "modul" untuk modul.
- Opsi -target dapat diatur di lingkungan pengembangan terintegrasi Visual Studio. Untuk informasi selengkapnya, lihat -target (Visual Basic).
TRACE Nilai Boolean yang dapat diatur dalam kotak dialog Properti Proyek . Secara default, semua konfigurasi untuk proyek menentukan TRACE. Ketika TRACE ditentukan, Trace metode kelas menghasilkan output ke jendela Output . Ketika tidak ditentukan, Trace metode kelas tidak dikompilasi dan tidak ada Trace output yang dihasilkan.
VBC_VER Angka yang mewakili versi Visual Basic, pada utamanya. format minor .

Saat Anda memanggil fungsi cetak dan tampilan, Anda dapat menggunakan konstanta berikut dalam kode Anda sebagai pengganti nilai aktual.

Konstanta Deskripsi
vbCrLf Kombinasi karakter return/linefeed carriage.
vbCr Karakter pengembalian pengangkutan.
vbLf Karakter linefeed.
vbNewLine Karakter baris baru.
vbNullChar Karakter null.
vbNullString Tidak sama dengan string panjang nol (""); digunakan untuk memanggil prosedur eksternal.
vbObjectError Nomor salah. Nomor kesalahan yang ditentukan pengguna harus lebih besar dari nilai ini. Contohnya:

Err.Raise(Number) = vbObjectError + 1000
vbTab Karakter tab.
vbBack Karakter backspace.
vbFormFeed Tidak digunakan di Microsoft Windows.
vbVerticalTab Tidak berguna di Microsoft Windows.

Enumerasi

Tabel berikut mencantumkan dan menjelaskan enumerasi yang disediakan oleh Visual Basic.

Enumerasi Deskripsi
AppWinStyle Menunjukkan gaya jendela yang akan digunakan untuk program yang dipanggil saat memanggil Shell fungsi.
AudioPlayMode Menunjukkan cara memutar suara saat memanggil metode audio.
BuiltInRole Menunjukkan jenis peran yang akan diperiksa saat memanggil IsInRole metode .
CallType Menunjukkan jenis prosedur yang dipanggil saat memanggil CallByName fungsi.
CompareMethod Menunjukkan cara membandingkan string saat memanggil fungsi perbandingan.
DateFormat Menunjukkan cara menampilkan tanggal saat memanggil FormatDateTime fungsi.
DateInterval Menunjukkan cara menentukan dan memformat interval tanggal saat memanggil fungsi terkait tanggal.
DeleteDirectoryOption Menentukan apa yang harus dilakukan ketika direktori yang akan dihapus berisi file atau direktori.
DueDate Menunjukkan kapan pembayaran jatuh tempo saat memanggil metode keuangan.
FieldType Menunjukkan apakah bidang teks dibatasi atau lebar tetap.
FileAttribute Menunjukkan atribut file yang akan digunakan saat memanggil fungsi akses file.
FirstDayOfWeek Menunjukkan hari pertama dalam seminggu untuk digunakan saat memanggil fungsi terkait tanggal.
FirstWeekOfYear Menunjukkan minggu pertama dalam setahun untuk digunakan saat memanggil fungsi terkait tanggal.
MsgBoxResult Menunjukkan tombol mana yang ditekan pada kotak pesan, yang dikembalikan oleh MsgBox fungsi.
MsgBoxStyle Menunjukkan tombol mana yang akan ditampilkan saat memanggil MsgBox fungsi.
OpenAccess Menunjukkan cara membuka file saat memanggil fungsi akses file.
OpenMode Menunjukkan cara membuka file saat memanggil fungsi akses file.
OpenShare Menunjukkan cara membuka file saat memanggil fungsi akses file.
RecycleOption Menentukan apakah file harus dihapus secara permanen atau ditempatkan di Keranjang Sampah.
SearchOption Menentukan apakah akan mencari semua atau hanya direktori tingkat atas.
TriState Boolean Menunjukkan nilai atau apakah default harus digunakan saat memanggil fungsi pemformatan nomor.
UICancelOption Menentukan apa yang harus dilakukan jika pengguna mengklik Batal selama operasi.
UIOption Menentukan apakah akan menampilkan dialog kemajuan saat menyalin, menghapus, atau memindahkan file atau direktori.
VariantType Menunjukkan jenis objek varian, yang dikembalikan oleh VarType fungsi .
VbStrConv Menunjukkan jenis konversi mana yang akan dilakukan saat memanggil StrConv fungsi.

Lihat juga