MsgBox Function
इस Function का प्रयोग Message Dialog Box Display करने के लिए किया जाता है। यह Message Box User के Click का Wait करता है और Click करने पर एक Value Return करता है जो की Click की गई Button को Indicate करती है। यह Function इसी तरह से कई प्रकार के Message Dialog Box Display करने के लिए Use होता है।
Syntax:Public Function MsgBox(ByVal Prompt As Object[, ByVal Buttons As MsgBoxStyle = MsgBoxStyle.OKOnly] [,ByVal Title As Object = Nothing]) As MsgBoxResult
Arguments:
- Prompt: Required, String Expression, इसका use dialog box मे display होने वाले Text message को define करने के लिए किया जाता है। prompt का maximum size 1024 charactersहोती है। prompt मे multiple lines हो सकती हैं इसके लिए chr(13) और chr(10) का use किया जाता है।
- Buttons: Optional , numeric expression: इसका use msgbox मे display होने वाले buttons, icons, default button etc. के लिए किया जाता है। यह buttons, icon style, default button, text position etc. के लिए use किया जाता है।
- Title: optional , String expression: इसका use message box के title bar मे display होने वालेtitle को define करने के लिए किया जाता है।
Settings: इन settings का प्रयोग msgbox मे buttons के place पर लिखा जाता है। यह msgbox के appearanceऔर behavior को define करती है।
Member | Value | Description |
OKOnly | 0 | OK button display करने के लिए |
OKCancel | 1 | Cancel और OK button को display करने के लिए |
AbortRetryIgnore | 2 | Abort, retry और Ignore button के लिए |
YesNoCancel | 3 | Yes, no और Cancel के लिए |
YesNo | 4 | Yes और no के लिए |
RetryCancel | 5 | Retry और Cancel के लिए |
Critical | 16 | Critical icon के लिए |
Question | 32 | Question icon के लिए |
Exclamation | 48 | Exclamation icon के लिए |
Information | 64 | Information icon के लिए |
DefaultButton1 | 0 | First button को default करने के लिए |
DefaultButton2 | 256 | Second button को default करने के लिए |
DefaultButton3 | 512 | Third button को default करने के लिए |
ApplicationModal | 0 | इस mode मे user को application मे work करने के लिएmsgbox मे click करना आवश्यक होता है। |
SystemModal | 4096 | इसमे user के click करने तक सभी application suspendहो जाते हैं। |
MsgBoxSetForeground | 65536 | Msgbox को foreground window बनाने के लिए |
MsgBoxRight | 524288 | Text को right align करने के लिए |
MsgBoxRtlReading | 1048576 | इसमे text Arabic system के अनुसार right to left हो जाते हैं। |
इसमे 0-5 तक value buttons, 16,32,48,64 icons, 0,256,512 default button के लिए होते है।
Return Value
Constants | Value |
OK | 1 |
Cancel | 2 |
Abort | 3 |
Retry | 4 |
Ignore | 5 |
Yes | 6 |
No |