1
6
退房 Dissecting the MessageBox 关于代码项目。这个项目有点过时,但它几乎就是你想要的,不需要花太多时间来更新它。 |
2
3
根据您的目标平台,一个 task dialog 这可能是一个很好的方法。中有一个用于任务对话框的.NET包装器 Windows API Code Pack |
3
2
坦率地说,自己创建这样一个Messagebox并不难,我们正在开发的当前应用程序中有这样一个功能。 您需要的是按钮的FlowLayout,它将自动对齐您创建的任何按钮。然后,我们的API有一些类似(params Tuple<string、DialogResult>[]按钮) Tuple是一个包含两个值的助手类。字符串是按钮的文本,Dialogresult是当单击带有所述文本的按钮时messagebox返回的结果。 |
4
2
我同意弗兰克的看法。创建自己的通用表单来为您处理这个问题不会太困难。在不涉及代码的情况下,表单应该执行以下操作 1) 具有一个属性来设置要向用户显示的消息。
因此,要创建另存为/不保存/取消,您需要在步骤2中添加3个按钮,所有按钮都具有适当的按钮文本和对话框结果。 使用Flow layout,无论消息大小或按钮数量如何,都应该能够使其正确显示。 |
JOO · 使用udpClient从多个IP地址连续接收数据 2 年前 |
Futterkiste · 函数比例图 2 年前 |
user18789895 · 我应该如何验证WinForms应用程序? 2 年前 |
beriscen · 如何使整个链接标签区域可点击? 2 年前 |
lpmaxim · 当鼠标光标悬停在按钮上时,背景图像会移动 2 年前 |