/// <summary> /// Show message /// </summary> /// <param name="Message"></param> /// <param name="MsgBoxBtn"></param> /// <param name="MsgContentAlignment"></param> /// <returns></returns> public static DialogResult INFO(this SkinForm SF, string Message, MessageBoxButtons MsgBoxBtn, ContentAlignment MsgContentAlignment) { DialogBoxForm.DialogMode dialogMode = DialogBoxForm.DialogMode.Abort; if (MsgBoxBtn == MessageBoxButtons.YesNo) { dialogMode = DialogBoxForm.DialogMode.Yes; } else if (MsgBoxBtn == MessageBoxButtons.OKCancel) { dialogMode = DialogBoxForm.DialogMode.OK; } DialogBoxForm.StyleMode styleMode = DialogBoxForm.StyleMode.Black; styleMode = DialogBoxForm.StyleMode.Blue; return(SF.DialogBox(Message, dialogMode, styleMode, MsgContentAlignment)); }
/// <summary> /// /// </summary> /// <param name="Message"></param> /// <param name="DialogMode"></param> /// <param name="StyleMode"></param> /// <param name="MsgContentAlignment"></param> /// <returns></returns> public static DialogResult DialogBox(this SkinForm SF, string Message, DialogBoxForm.DialogMode DialogMode, DialogBoxForm.StyleMode StyleMode, ContentAlignment MsgContentAlignment) { DialogBoxForm form = new DialogBoxForm(StyleMode, MsgContentAlignment); try { form.Text = "提示訊息"; form.Message = Message; form.PassDialogResult = DialogMode; form.ShowDialog(); return(form.DialogResult); } catch (System.Exception ex) { SF.ERROR(string.Format("DialogBox : {0}", ex), true); } finally { if (form != null) { form.Dispose(); form = null; } } return(DialogResult.Cancel); }
/// <summary> /// /// </summary> /// <param name="Message"></param> /// <param name="DialogMode"></param> /// <param name="StyleMode"></param> /// <returns></returns> public static DialogResult DialogBox(this SkinForm SF, string Message, DialogBoxForm.DialogMode DialogMode, DialogBoxForm.StyleMode StyleMode) { return(SF.DialogBox(Message, DialogMode, StyleMode, ContentAlignment.MiddleCenter)); }