इस
function का use
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:
1. Prompt: Required,
String Expression, इसका use dialog box मे
display होने वाले Text
message को define करने के
लिए किया जाता है। prompt का maximum
size 1024 characters होती है। prompt मे multiple lines हो
सकती हैं इसके लिए chr(13) और chr(10) का use किया जाता है।
2. Buttons: Optional
, numeric expression: इसका use msgbox मे display होने
वाले buttons, icons, default
button etc. के लिए किया जाता है। यह buttons, icon style, default button, text position etc. के लिए use किया जाता है।
3. 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 के लिए होते है।
Constants
|
Value
|
OK
|
1
|
Cancel
|
2
|
Abort
|
3
|
Retry
|
4
|
Ignore
|
5
|
Yes
|
6
|
No
|
7
|
Ex-
Private Sub Form1_FormClosing(ByVal
sender As Object,
ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles
Me.FormClosing
Dim mr As MsgBoxResult
mr = MsgBox("Are
you want to exit", MsgBoxStyle.YesNo Or
MsgBoxStyle.Question, "Close")
If mr =
MsgBoxResult.Yes Then
e.Cancel = False
Else
e.Cancel = True
End If
End Sub
No comments:
Post a Comment