C#自定义控件之-自定义MessageBox
来源:互联网 发布:海马模拟器for mac 编辑:程序博客网 时间:2024/06/16 04:06
每次谈到系统自带的控件,博主就是各种不满意(应该不止我一个吧),这次也不例外,今天的主角是messagebox控件。任何开发者都无法直视当自己做的美观的软件弹出提示时居然是奇丑无比的系统自带提示框。同样是为了方便以后使用和分享给大家,这里博主把项目中用到的一个messagebox控件的制作过程提供给大家。
首先,新建解决方案,这里取名MessageBoxEx,然后新建窗体名为messagebox继承自上一篇博文中的无边框窗体,对于无边框窗体不熟悉的同学请移步http://blog.csdn.net/lcj401175209/article/details/52953322,然后,设置窗体的formboderstyle为空,放置关闭按钮,如果想让窗体关闭后有返回值,那么后面需要设置关闭按钮的DialogResoult为cancle。如下图:
然后同样方法放置确定和取消按钮,分别设置按钮的DialogResoult为OK和cancle.这样窗体在关闭后就能像系统自带messagebox一样返回值了。
为了更像messagebox,在窗体中放置label取名label_context作为消息框的消息内容。
最后,也是最重要的移步,需要在关闭、确定、取消按钮的点击事件中关闭窗体,这样才能返回参数。最终效果如下图:
未完成的功能:不能根据具体情况显示不同的图标,这个大家可以自行添加,我用不到,所以没有添加,个人作品,如有不对请指出,拒绝要币,拥抱分享,代码下载地址:http://download.csdn.net/detail/lcj401175209/9666507
- C#自定义控件之-自定义MessageBox
- wince下, c# 自定义的 MessageBox 控件
- C# 自定义控件之TextBox
- 自定义MessageBox
- 自定义messagebox
- 自定义 MessageBox
- 自定义MessageBox
- 一个自定义的窗体样式MessageBox控件
- C#自定义MessageBox 按钮的Text
- C# 提示Messagebox class类自定义
- C#自定义控件之-TabControl美化
- C#自定义控件之-winform美化
- C# 自定义控件,自定义属性,自定义事件
- C# 自定义用户控件
- C#自定义评分控件
- C#自定义控件
- C#自定义控件
- C# 自定义控件入门
- 圣杯布局
- Thinking in Java 第七章------复用类(2)
- 增强现实(AR)+Unity 虚拟按键官方底层图片研究
- Web前端应该从哪些方面来优化网站
- RCNN学习笔记(1):Rich feature hierarchies for accurate object detection and semantic segmentation
- C#自定义控件之-自定义MessageBox
- java.lang.NoClassDefFoundError
- qsort函数的用法
- JAVA AIO 服务器与客户端实现示例
- MSVOD笔记
- 将两个Excel表中的数据合并
- 变量作用域
- Unicode字符列表
- Paint和Color类