社区
C#
帖子详情
求一个messageBox的重构方法
isreal0
2008-03-05 01:16:52
我们有一个项目现在已经基本做完,其中用到了很多的MessageBox,感觉MessageBox比较难看,而且弹出时的声音是系统声音,非常别扭.
因为一共用到近500多个MessageBox,现在如果要全换成自制的form非常得麻烦.
请问有什么办法用比较小的改动重新写一个MessageBox,或者改掉默认的弹出声音吗?
期待大家的回复,谢谢.
...全文
141
5
打赏
收藏
求一个messageBox的重构方法
我们有一个项目现在已经基本做完,其中用到了很多的MessageBox,感觉MessageBox比较难看,而且弹出时的声音是系统声音,非常别扭. 因为一共用到近500多个MessageBox,现在如果要全换成自制的form非常得麻烦. 请问有什么办法用比较小的改动重新写一个MessageBox,或者改掉默认的弹出声音吗? 期待大家的回复,谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyc_xiaoben
2008-03-25
打赏
举报
回复
自己写个窗体 采用同一的命名空间 类型名称
qiyousyc
2008-03-08
打赏
举报
回复
自己用form写,然后采用完整的命名空间——类型名称
SomeNamespace.MessageBox来替换系统的MessageBox
cnfixit
2008-03-08
打赏
举报
回复
MessageBox是密封类
不能继承
isreal0
2008-03-08
打赏
举报
回复
多谢lextm, 重写一个MessageBox确实是一个不错的方法.
我们起初想写一个类继承MessageBox,然后修改它的弹出声音,但是发现没有方法可供重写,请问如果按照我们这种继承的思路,是不是可能解决声音的问题呢?
lextm
2008-03-05
打赏
举报
回复
自己写一个MessageBox类,做自己的对话框,当然同时要保持和标准的MessageBox API接口差不多。
然后采用完整的命名空间——类型名称
SomeNamespace.MessageBox来替换系统的MessageBox,这样一般就可以全部改用自己定义的对话框了。
C#重写
MessageBox
对话框
C#重写
MessageBox
对话框C#重写
MessageBox
对话框C#重写
MessageBox
对话框C#重写
MessageBox
对话框C#重写
MessageBox
对话框C#重写
MessageBox
对话框C#重写
MessageBox
对话框
从实例谈面向对象编程、工厂模式和
重构
现在可以总结一下,从 MediaPlayer 类的演变,我们可以得出这样
一个
结论:在调用类对象的属性和
方法
时,尽量避免将具体类对象作为传递参数,而应传递其抽象对象,更好地是传递接口,将实际的调用和具 体对象完全剥...
一套完整的强大的qml自定义控件
包括Button,Calendar,CheckBox,ComboBox,CtrlDialog,DateEdit,DatePicker,Dialog,FileDialog,ImageButton,Label,LineEdit,ListView,ListViewSelection,
MessageBox
,NumberEdit,NumberKeyboard,Popup...
asp.net知识库
.NET关于string转换的
一个
小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...
Ext Js权威指南(.zip.001
2.9 为本书示例准备
一个
模板 / 60 2.10 本章小结 / 61 第3章 调试工具及技巧 / 62 3.1 使用firebug进行调试 / 62 3.2 在ie中调试 / 76 3.2.1 使用debugbar和companion.js调试 / 76 3.2.2 使用ietester测试 / ...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章