-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMessageDialog.cs
143 lines (126 loc) · 4.55 KB
/
MessageDialog.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
/****************************************************************************************
* Module: MessageDialog.cs
* Description: The MessageDialog static class provides functionality to call dialog
* messages for users, i.e. message messages, error messages or messages
* requiring user's answer.
* Author: Ilya Galaktionov,
* Email: [email protected]
* (с) All rights reserved.
****************************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ScatteringDiagrams
{
public static class MessageDialog
{
#region Error message
public static void ShowErrorMessage(string message)
{
MessageBox.Show(message,
"Error",
MessageBoxButtons.OK,
MessageBoxIcon.Error,
MessageBoxDefaultButton.Button1);
}
public static void ShowErrorMessage(string message, string specificInfo)
{
if (specificInfo != "")
{
message += "\n\nAdditional message:" + specificInfo;
ShowErrorMessage(message);
}
else
ShowErrorMessage(message);
}
#endregion
#region Warning message
public static void ShowWarningMessage(string message)
{
MessageBox.Show(message,
"Warning",
MessageBoxButtons.OK,
MessageBoxIcon.Exclamation,
MessageBoxDefaultButton.Button1);
}
public static void ShowWarningMessage(string message, string specificInfo)
{
if (specificInfo != "")
{
message += "\n\nAdditional message:" + specificInfo;
ShowWarningMessage(message);
}
else
ShowWarningMessage(message);
}
#endregion
#region Info message
public static void ShowInfoMessage(string message)
{
MessageBox.Show(message, "messagermation",
MessageBoxButtons.OK,
MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1);
}
public static void ShowInfoMessage(string message, string specificInfo)
{
if (specificInfo != "")
{
message += "\n\nAdditional message:" + specificInfo;
ShowInfoMessage(message);
}
else
ShowInfoMessage(message);
}
#endregion
#region Question YesNo message
public static DialogResult ShowYesNoMessage(string message)
{
DialogResult dlgRes;
dlgRes = MessageBox.Show(message,
"Request",
MessageBoxButtons.YesNo,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button1);
return dlgRes;
}
public static DialogResult ShowYesNoMessage(string message, string specificInfo)
{
DialogResult dlgRes;
if (specificInfo != "")
{
message += "\n\nAdditional message:" + specificInfo;
dlgRes = ShowYesNoMessage(message);
}
else
dlgRes = ShowYesNoMessage(message);
return dlgRes;
}
#endregion
#region Question YesNoCancel message
public static DialogResult ShowYesNoCancelMessage(string message)
{
DialogResult dlgRes;
dlgRes = MessageBox.Show(message, "Request",
MessageBoxButtons.YesNoCancel,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button1);
return dlgRes;
}
public static DialogResult ShowYesNoCancelMessage(string message, string specificInfo)
{
DialogResult dlgRes;
if (specificInfo != "")
{
message += "\n\nAdditional info:" + specificInfo;
dlgRes = ShowYesNoCancelMessage(message);
}
else
dlgRes = ShowYesNoCancelMessage(message);
return dlgRes;
}
#endregion
}
}