//method fire messagebox result event private static void onMsgBoxResultEvent (MsgBoxResultReferences resultReference, DialogResult resultButton) { MsgBoxResultEventArgs e = new MsgBoxResultEventArgs(resultReference, resultButton); EventHandler <MsgBoxResultEventArgs> handler = msgBoxResultEvent; if (handler != null) { handler(null, e); } }
private void setOptions(string text, string caption, MsgBoxResultReferences msgBoxResultReferences, MessageBoxButtons messageBoxButtons, MessageBoxIcon messageBoxIcon, MessageBoxDefaultButton messageBoxDefaultButton, int timeout, bool model) { _resultReference = msgBoxResultReferences; _text = text; //this is important for finding the window if (caption == String.Empty) { _caption = "empty_caption"; } else { _caption = caption; } _buttons = messageBoxButtons; _icon = messageBoxIcon; _defaultButton = messageBoxDefaultButton; _timeout = timeout; _model = model; }
public MsgBoxExtOptions(string text, string caption, MsgBoxResultReferences resultReference, MessageBoxButtons buttons, MessageBoxIcon icon, int timeout, bool model) { setOptions(text, caption, resultReference, buttons, icon, MessageBoxDefaultButton.Button1, timeout, model); }
public MsgBoxExtOptions(string text, string caption, MsgBoxResultReferences resultReference, MessageBoxButtons buttons, MessageBoxIcon icon) { setOptions(text, caption, resultReference, buttons, icon, MessageBoxDefaultButton.Button1, 0, false); }
public MsgBoxExtOptions(string text, string caption, MsgBoxResultReferences resultReference) { setOptions(text, caption, resultReference, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1, 0, false); }
public MsgBoxResultEventArgs(MsgBoxResultReferences resultReference, DialogResult resultButton) { _resultReference = resultReference; _resultButton = resultButton; }