对话框中有三个选择,"打开","删除","取消"替换MessageBoxButtons.YesNoCancel,有没有简单的写法?

解决方案 »

  1.   

    自定义一个Form,其他的,估计没有,要不你继承一个MessageBox?
      

  2.   

            public static DialogResult MessageBoxYesCancel(string Information)//通用弹出式信息显示对话框方法(进行互操作)返回黄色感汉号
            {
                string caption = "【系统提示】";
                MessageBoxButtons buttons = MessageBoxButtons.YesNoCancel;
                return MessageBox.Show(Information, caption, buttons, MessageBoxIcon.Question);
            }
      

  3.   


     那就自己写一个窗体.用showdialog的方法打开.
    再进行跨窗口操作
      

  4.   

    试着重写MessagesBox.show试试http://www.thewebhappy.com
      

  5.   

    自己做一个 winform窗体,设置样式最后用ShowDialog调用显示就行了。
      

  6.   

    自制一个窗体,再ShowDialog();就可以了
      

  7.   

    使用这个 API
    int MessageBoxIndirect(      
        const LPMSGBOXPARAMS lpMsgBoxParams
    );