[求助] winform中如何重写MessageBox?

softManage 2015-01-04 02:58:15
求助各位大侠
不管是重写也好
换肤也好, 请给出一个完整的Demo
感激不尽!
跪谢了! 自带的MessageBox实在是太丑了
...全文
726 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
softManage 2015-01-06
  • 打赏
  • 举报
回复
谢谢大家 结贴了
Se_先森_ 2015-01-05
  • 打赏
  • 举报
回复
那个不能重写的,自己写一个WF代替就好了么
我叫小菜菜 2015-01-04
  • 打赏
  • 举报
回复
引用 8 楼 lovelj2012 的回复:
调用WIN32 API重写Show出来的MessageBox(这个需要一定的功底的) 这篇文章(http://wenku.baidu.com/link?url=OryTSSBu8WRSP_p-OZ3AghX6-kd3ZrU54ZOll8vATAICg2DMU6pep5oV1TINni4RT7CJ8td5lKjGM4Gnehc667kL9OD4h44aXLwcvVIwCXe)你可以研究一下 你还是搞一个Form,自己实现MessageBox吧
可以去看一下MessageBox的定义。
江南小鱼 2015-01-04
  • 打赏
  • 举报
回复
调用WIN32 API重写Show出来的MessageBox(这个需要一定的功底的) 这篇文章(http://wenku.baidu.com/link?url=OryTSSBu8WRSP_p-OZ3AghX6-kd3ZrU54ZOll8vATAICg2DMU6pep5oV1TINni4RT7CJ8td5lKjGM4Gnehc667kL9OD4h44aXLwcvVIwCXe)你可以研究一下 你还是搞一个Form,自己实现MessageBox吧
softManage 2015-01-04
  • 打赏
  • 举报
回复
引用 4 楼 lovelj2012 的回复:
你写一个Windows Form,提供一下几个元素: LableTitle,调用传入的提示抬头显示在这个标签 LableMessage,调用传入的提示信息显示在这个标签 再定义一个枚举 public enum ButtonType { 只显示确定按钮 = 0, 显示确定取消按钮 = 1, ... } 窗体布局,根据传入的枚举值,相应显示或隐藏按钮 ...
嗯 大体上明白了 我想继承微软的MessageBox, 在他的基础上重写, 要怎样搞呢? 刚自学 不太懂继承和重构
於黾 2015-01-04
  • 打赏
  • 举报
回复
试过使用MessageBox的重载方法吗 MessageBox.Show("内容","标题",MessageBoxButtons.OKCancle,MessageBoxIcon.Warning)
白衣如花 2015-01-04
  • 打赏
  • 举报
回复
自己画一个form 重写show方法,调用showdialog 通过消息的内容自动调节form的大小 枚举控制按钮显示、图片显示
江南小鱼 2015-01-04
  • 打赏
  • 举报
回复
你写一个Windows Form,提供一下几个元素: LableTitle,调用传入的提示抬头显示在这个标签 LableMessage,调用传入的提示信息显示在这个标签 再定义一个枚举 public enum ButtonType { 只显示确定按钮 = 0, 显示确定取消按钮 = 1, ... } 窗体布局,根据传入的枚举值,相应显示或隐藏按钮 ...
tcmakebest 2015-01-04
  • 打赏
  • 举报
回复
就是个普通的窗体,不难写的.
  • 打赏
  • 举报
回复
自己用winform窗体,修改修改 都可以当做messagebox
我叫小菜菜 2015-01-04
  • 打赏
  • 举报
回复
自定义一个dialog不就行了~~

111,098

社区成员

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

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

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