MsgBox Fonksiyonu

İleti içeren bir iletişim kutusu görüntüler ve bir değer döndürür.

Sözdizimi:

MsgBox (Text As String [,Type As Integer [,Dialogtitle As String]])

Dönen değer:

Tamsayı

Parametre:

Text: Dialog kutusunda mesaj olarak gösterilecek karakter dizisi. Satır sonu Chr$(13) ile eklenebilir.

DialogTitle: Dialog kutusunun başlığında gösterilecek karakter dizisi. Boş bırakılırsa çalışan uygulamanın ismi gösterilir.

Tür: İletişim kutusu türünü belirten ve gösterilen düğmelerin ya da simgelerin sayısnı ve türünü belirten herhangi bir tam sayı ifade. Tür bit desenlerinin bir bileşimini temsil eder(sırayla eklenen değerler tarafından iletişim öğeleri tanımlandı):

Değerler

İsimlendirilmiş sabit

Tam sayı değeri

Tanımlama

MB_OK

0

Sadece Tamam düğmesini görüntüle.

MB_OKCANCEL

1

Tamam ve İptal düğmelerini görüntüle.

MB_ABORTRETRYCANCEL

2

İptal, Yeniden Dene ve Yoksay düğmelerini görüntüle.

MB_YESNOCANCEL

3

Evet, Hayır ve İptal düğmelerini görüntüle.

MB_YESNO

4

Evet ve Hayır düğmelerini görüntüle.

MB_RETRYCANCEL

5

Yeniden Dene ve İptal düğmelerini görüntüle.

MB_ICONSTOP

16

İletişim kutusuna Durdur simgesini ekle.

MB_ICONQUESTION

32

İletişim kutusuna Soru simgesini ekle.

MB_ICONEXCLAMATION

48

İletişim kutusuna Ünlem simgesini ekle.

MB_ICONINFORMATION

64

İletişim kutusuna Bilgi simgesini ekle.

128

Varsayılan düğme olarak iletişim kutusundaki ilk düğme.

MB_DEFBUTTON2

256

Varsayılan düğme olarak iletişim kutusundaki ikinci düğme.

MB_DEFBUTTON3

512

Varsayılan düğme olarak iletişim kutusundaki üçüncü düğme.


Dönen değer:

İsimlendirilmiş sabit

Tam sayı değeri

Tanımlama

IDOK

1

Tamam

IDCANCEL

2

İptal

IDABORT

3

Durdur

IDRETRY

4

Yeniden Dene

IDIGNORE

5

Yoksay

IDYES

6

Evet

IDNO

7

Hayır


Hata kodları:

5 Geçersiz yordam çağrısı

Örnek:

Sub ExampleMsgBox

Dim sVar As Integer

 sVar = MsgBox("Bodrum")

 sVar = MsgBox("Bodrum",1)

 sVar = MsgBox( "Bodrum",256 + 16 + 2,"Pencere Başlığı")

 sVar = MsgBox("Las Vegas", MB_DEFBUTTON2 + MB_ICONSTOP + MB_ABORTRETRYCANCEL, "Pencere başlığı")

End Sub