C# 自定义DevExpress中XtraMessageBox的窗口Icon

使用以下代码即可实现

 

        /// <summary>
        /// 显示提示消息
        /// </summary>
        /// <param name="msg">需要显示的信息</param>
        public static void ShowMsg(System.Windows.Forms.IWin32Window window, string msg)
        {
            XtraMessageBoxForm form = new XtraMessageBoxForm();
            form.Icon = StyleHelper.ApplicationIcon;  //需要设置的Icon
            form.ShowMessageBoxDialog(new XtraMessageBoxArgs(window, msg, "提示信息", new DialogResult[] { DialogResult.OK }, System.Drawing.Icon.FromHandle(System.Drawing.SystemIcons.Information.Handle), 0));
        }

 

其中window参数,可以为null,该参数在多线程中会较常用到

posted @ 2013-04-20 15:33  逍遥子k  阅读(1648)  评论(0编辑  收藏  举报