Sunday, February 10, 2013

MsgBox Function


                     इस 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

Contact us

Name

Email *

Message *