Fungsi MsgBox dalam VBScript

Penggunaan dan Definisi

Fungsi MsgBox boleh menunjukkan sebuah boks mesej, menunggu pengguna mengklik butang mana-mana, lalu kembalikan nilai yang menunjukkan butang yang ditekan.

Fungsi MsgBox boleh kembalikan nilai di bawah:

  • 1 = vbOK - Butang pasti telah ditekan.
  • 2 = vbCancel - Butang batal telah ditekan.
  • 3 = vbAbort - Butang penghentian telah ditekan.
  • 4 = vbRetry - Tombol Ulang ditekan.
  • 5 = vbIgnore - Tombol Lupakan ditekan.
  • 6 = vbYes - Tombol Ya ditekan.
  • 7 = vbNo - Tombol Tidak ditekan.

Komen:Ketika parameter helpfile dan context diset, pengguna boleh menekan tombol F1 untuk melihat bantuan.

Peringatan:Lihat fungsi InputBox.

Sintaks

MsgBox(prompt[,buttons][,title][,helpfile,context])
Parameter Deskripsi
prompt Diperlukan. Sebagai string ekspresi yang dipaparkan di dialog. Panjang maksimum prompt adalah sekitar 1024 aksara, bergantung kepada lebar aksara yang digunakan. Jika prompt mengandungi beberapa baris, baris-baris tersebut boleh dipisahkan dengan simbol enter (Chr(13)), simbol baris (Chr(10)) atau kombinasi kedua (Chr(13) & Chr(10)).
buttons

Ekspresi angka, adalah untuk menunjukkan jumlah dan jenis butang yang dipaparkan, gaya ikon yang digunakan, papan tanda butang lalai serta nombor gaya boks mesej. Jika diabaikan, nilai lalai buttons adalah 0.

button 的取值:

  • 0 = vbOKOnly - Hanya papar butang Pasti.
  • 1 = vbOKCancel - Papar butang Pasti dan Batal.
  • 2 = vbAbortRetryIgnore - Papar butang Batal, Ulang dan Lupakan.
  • 3 = vbYesNoCancel - Papar butang Ya, Tidak dan Batal.
  • 4 = vbYesNo - Papar butang Ya dan Tidak.
  • 5 = vbRetryCancel - Papar butang ulang dan batal.
  • 16 = vbCritical - Papar ikon maklumat kritikal.
  • 32 = vbQuestion - Papar ikon soalan amaran.
  • 48 = vbExclamation - Papar ikon mesej amaran.
  • 64 = vbInformation - Papar ikon mesej maklumat.
  • 0 = vbDefaultButton1 - Butang pertama adalah butang lalai.
  • 256 = vbDefaultButton2 - Butang kedua adalah butang lalai.
  • 512 = vbDefaultButton3 - Butang ketiga adalah butang lalai.
  • 768 = vbDefaultButton4 - Butang keempat adalah butang lalai.
  • 0 = vbApplicationModal - 模斯 aplikasi: pengguna mesti bertindak balas kepada boks mesej sebelum dapat terus bekerja di dalam aplikasi semasa.
  • 4096 = vbSystemModal - Mode Sistem: Semua aplikasi disambungkan sebelum pengguna menanggapi kotak pesan.

Kumpulan pertama nilai (0 - 5) digunakan untuk mendeskripsikan jenis dan jumlah tombol yang ditampilkan dalam dialog; kumpulan kedua nilai (16, 32, 48, 64) digunakan untuk mendeskripsikan gaya ikon; kumpulan ketiga nilai (0, 256, 512) untuk menentukan tombol baku; dan kumpulan keempat nilai (0, 4096) untuk menentukan gaya kotak pesan. Saat menggabungkan angka-angka ini untuk menghasilkan nilai parameter buttons, hanya dapat memilih satu angka dari setiap kumpulan.

title Ekspresi string yang ditampilkan di bilah judul dialog. Jika title dilewatkan, maka nama aplikasi akan ditampilkan di bilah judul.
helpfile Ekspresi string, digunakan untuk mengidentifikasi bantuan konteks yang relevan untuk dialog bantuan. Jika helpfile disediakan, maka konteks harus disediakan. Tidak tersedia di platform sistem 16 bit.
konteks Ekspresi angka, digunakan untuk mengidentifikasi nomor konteks yang ditugaskan penulis bantuan kepada topik bantuan tertentu. Jika konteks disediakan, maka helpfile harus disediakan. Tidak tersedia di platform sistem 16 bit.

Contoh

dim answer
answer=MsgBox("Hello everyone!",65,"Example")
document.write(answer)