【问题标题】:message box with button "Yes to All" and "No to All"带有“全部同意”和“全部拒绝”按钮的消息框
【发布时间】:2011-11-21 11:09:51
【问题描述】:

这可能吗? MessageBox.Show 方法显然迫使我使用MessageBoxButton enums 之一,并且它们都没有“全部同意”和“全部拒绝”选项。是否可以显示一个消息框对话框,其中包含“全部是”和“全部否”?

【问题讨论】:

标签: c# .net wpf winforms messagebox


【解决方案1】:

您始终可以创建自己的对话框,该对话框看起来像 MessageBox 并具有您需要的按钮。我不认为你可以覆盖 MessageBox 的外观。

【讨论】:

    【解决方案2】:

    根据您实际使用的技术(WinForms 和 WPF 都被标记),这些文章应该为您提供一个很好的起点。

    适用于 Vista 和 XP 的 WPF 通用任务对话框:

    http://www.codeproject.com/KB/WPF/WPFTaskDialogVistaAndXP.aspx

    可自定义的 WPF 消息框:

    http://blogs.microsoft.co.il/blogs/arik/archive/2011/05/26/a-customizable-wpf-messagebox.aspx

    WinForms - 剖析消息框:

    http://www.codeproject.com/KB/dialog/MessageBoxEx.aspx

    【讨论】:

      【解决方案3】:

      MessageBox 是 Windows 窗体组件。在 WPF 应用程序中使用它不是最好的主意。但是如果你想尝试,你可以找到一些有用的东西here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-17
        • 2021-11-05
        • 2010-10-23
        • 2014-04-26
        • 1970-01-01
        • 1970-01-01
        • 2017-10-11
        • 2016-11-23
        相关资源
        最近更新 更多