Konstanta dan Enumerasi (Visual Basic)
Visual Basic menyediakan sejumlah konstanta dan enumerasi yang telah ditentukan sebelumnya untuk pengembang. Konstanta menyimpan nilai yang tetap konstan selama eksekusi aplikasi. Enumerasi menyediakan cara yang nyaman untuk bekerja dengan kumpulan konstanta terkait, dan untuk mengasosiasikan nilai konstanta dengan nama.
Konstanta
Konstanta Kompilasi Bersyarat
Tabel berikut mencantumkan konstanta standar yang tersedia untuk kompilasi bersyarat.
Konstanta | Keterangan |
---|---|
CONFIG |
String yang sesuai dengan setelan kotak Konfigurasi Solusi Aktif saat ini di Pengelola Konfigurasi . |
DEBUG |
Nilai Boolean yang dapat disetel di kotak dialog Properti Proyek . Secara default, konfigurasi Debug untuk proyek menegaskan DEBUG . Saat DEBUG telah ditegaskan, metode kelas Debug menghasilkan output ke jendela Output. Jika tidak ditegaskan, Debug metode kelas tidak dikompilasi dan tidak ada output Debug yang dihasilkan. |
TARGET |
String yang mewakili jenis output untuk proyek atau setelan opsi baris perintah -target. Nilai yang mungkin dari TARGET adalah:- "winexe" untuk aplikasi Windows. - "exe" untuk aplikasi konsol. - "perpustakaan" untuk perpustakaan kelas. - "modul" untuk modul. - Opsi -target dapat disetel di lingkungan pengembangan terintegrasi Visual Studio. Untuk informasi lebih lanjut, lihat -target (Visual Basic). |
TRACE |
Nilai Boolean yang dapat disetel di kotak dialog Properti Proyek . Secara default, seluruh konfigurasi untuk proyek menegaskan TRACE . Saat TRACE telah ditegaskan, metode kelas Trace menghasilkan output ke jendela Output. Jika tidak ditentukan, metode kelas Trace tidak dikompilasi dan tidak ada output Trace yang dihasilkan. |
VBC_VER |
Angka yang mewakili versi Visual Basic, dalam format major.minor. |
Cetak dan Tampilkan Konstanta
Saat Anda menggunakan fungsi cetak dan tampilan, Anda dapat menggunakan konstanta berikut dalam kode Anda sebagai ganti nilai sebenarnya.
Konstanta | Keterangan |
---|---|
vbCrLf |
Kombinasi karakter kembali ke awal (carriage return)/baris baru (linefeed). |
vbCr |
Karakter kembali ke awal (carriage return). |
vbLf |
Karakter baris baru (linefeed). |
vbNewLine |
Karakter awal baru (newline). |
vbNullChar |
Karakter null. |
vbNullString |
Tidak sama dengan string panjang nol (""); digunakan untuk memanggil prosedur eksternal. |
vbObjectError |
Nomor salah. Angka kesalahan yang ditentukan pengguna harus lebih besar dari nilai ini. Contohnya:Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Karakter tab. |
vbBack |
Karakter hapus. |
vbFormFeed |
Tidak digunakan di Microsoft Windows. |
vbVerticalTab |
Tidak berguna di Microsoft Windows. |
Enumerasi
Tabel berikut mencantumkan dan menjelaskan enumerasi yang disediakan oleh Visual Basic.
Enumeration | Deskripsi |
---|---|
AppWinStyle | Menunjukkan gaya jendela yang akan digunakan untuk program yang dipanggil saat memanggil fungsi Shell. |
AudioPlayMode | Menunjukkan cara memutar suara saat memanggil metode audio. |
BuiltInRole | Menunjukkan jenis peran yang akan diperiksa saat memanggil metode IsInRole. |
CallType | Menunjukkan jenis prosedur yang dipanggil saat memanggil fungsi CallByName. |
CompareMethod | Menunjukkan cara membandingkan string saat memanggil fungsi perbandingan. |
DateFormat | Menunjukkan cara menampilkan tanggal saat memanggil fungsi FormatDateTime. |
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 lebarnya 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 tahun ini untuk digunakan saat memanggil fungsi terkait tanggal. |
MsgBoxResult | Menunjukkan tombol mana yang ditekan pada kotak pesan, yang dikembalikan oleh fungsi MsgBox. |
MsgBoxStyle | Menunjukkan tombol mana yang akan ditampilkan saat memanggil fungsi MsgBox. |
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 Recycle Bin. |
SearchOption | Menentukan apakah akan mencari semua atau hanya direktori tingkat atas. |
TriState | Menunjukkan nilai Boolean atau apakah nilai default harus digunakan saat memanggil fungsi pemformatan angka. |
UICancelOption | Menentukan apa yang harus dilakukan jika pengguna mengeklik Batal selama operasi. |
UIOption | Menentukan apakah akan menampilkan dialog kemajuan atau tidak saat menyalin, menghapus, atau memindahkan file atau direktori. |
VariantType | Menunjukkan jenis objek varian, yang dikembalikan oleh fungsi VarType. |
VbStrConv | Menunjukkan jenis konversi yang akan dilakukan saat memanggil fungsi StrConv. |