C#winform 弹出自定义对话框?

hsie168518 2009-09-18 10:14:34

对话框中有三个选择,"打开","删除","取消"

替换

MessageBoxButtons.YesNoCancel,

有没有简单的写法?
...全文
1659 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2011-12-21
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 kongkongyu 的回复:]

选择继承对话框
[/Quote]

你不感觉这样可麻烦吗??
平生我自如 2010-11-17
  • 打赏
  • 举报
回复
就没有现成的…………
huch911 2010-09-10
  • 打赏
  • 举报
回复
一个都看不懂
CsToD 2009-09-18
  • 打赏
  • 举报
回复
看来只有这样啦

==>你终于觉悟了
hsie168518 2009-09-18
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 libinguest 的回复:]
引用 7 楼 hsie168518 的回复:
其实我只是想把弹出的按钮的文本 “确定”改为 “打开” ,“取消”该为“删除”,自己写方法有点难度


那就自己写一个窗体.

用showdialog的方法打开.
再进行跨窗口操作
[/Quote]

看来只有这样啦
hsie168518 2009-09-18
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 huwei001982 的回复:]
C# code使用这个 APIint MessageBoxIndirect(const LPMSGBOXPARAMS lpMsgBoxParams
);
[/Quote]

具体怎么搞?
huwei001982 2009-09-18
  • 打赏
  • 举报
回复
使用这个 API
int MessageBoxIndirect(
const LPMSGBOXPARAMS lpMsgBoxParams
);
夏脑 2009-09-18
  • 打赏
  • 举报
回复
自制一个窗体,再ShowDialog();就可以了
kukumh 2009-09-18
  • 打赏
  • 举报
回复
自己做一个 winform窗体,设置样式

最后用ShowDialog调用显示就行了。
xxbd123 2009-09-18
  • 打赏
  • 举报
回复
试着重写MessagesBox.show试试







http://www.thewebhappy.com
风之影子 2009-09-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hsie168518 的回复:]
其实我只是想把弹出的按钮的文本 “确定”改为 “打开” ,“取消”该为“删除”,自己写方法有点难度
[/Quote]

那就自己写一个窗体.

用showdialog的方法打开.
再进行跨窗口操作
kongkongyu 2009-09-18
  • 打赏
  • 举报
回复
选择继承对话框
hanyu0528 2009-09-18
  • 打赏
  • 举报
回复
up
hsie168518 2009-09-18
  • 打赏
  • 举报
回复

其实我只是想把弹出的按钮的文本 “确定”改为 “打开” ,“取消”该为“删除”,自己写方法有点难度
风之影子 2009-09-18
  • 打赏
  • 举报
回复
        public static DialogResult MessageBoxYesCancel(string Information)//通用弹出式信息显示对话框方法(进行互操作)返回黄色感汉号
{
string caption = "【系统提示】";
MessageBoxButtons buttons = MessageBoxButtons.YesNoCancel;
return MessageBox.Show(Information, caption, buttons, MessageBoxIcon.Question);
}
abcdef1111111 2009-09-18
  • 打赏
  • 举报
回复
建议楼主自定义一个窗体
hsie168518 2009-09-18
  • 打赏
  • 举报
回复

真的没有现成的方法吗?
freeboy827 2009-09-18
  • 打赏
  • 举报
回复
自定义一个窗体,
写一个枚举状态
  • 打赏
  • 举报
回复
自定义一个Form,其他的,估计没有,要不你继承一个MessageBox?
OhYeah_Dragon 2009-09-18
  • 打赏
  • 举报
回复
不知道你是什么意思

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧