当前位置: 代码迷 >> C# >> [] winform中怎么重写MessageBox
  详细解决方案

[] winform中怎么重写MessageBox

热度:607   发布时间:2016-05-05 05:17:45.0
[求助] winform中如何重写MessageBox?
求助各位大侠
不管是重写也好
换肤也好, 请给出一个完整的Demo
感激不尽!
跪谢了! 自带的MessageBox实在是太丑了
------解决思路----------------------
你写一个Windows Form,提供一下几个元素:
LableTitle,调用传入的提示抬头显示在这个标签
LableMessage,调用传入的提示信息显示在这个标签
再定义一个枚举
public enum ButtonType
    {
        只显示确定按钮 = 0,
        显示确定取消按钮 = 1,
        ...
    }
窗体布局,根据传入的枚举值,相应显示或隐藏按钮
...
------解决思路----------------------
调用WIN32 API重写Show出来的MessageBox(这个需要一定的功底的)
这篇文章(http://wenku.baidu.com/link?url=OryTSSBu8WRSP_p-OZ3AghX6-kd3ZrU54ZOll8vATAICg2DMU6pep5oV1TINni4RT7CJ8td5lKjGM4Gnehc667kL9OD4h44aXLwcvVIwCXe)你可以研究一下

你还是搞一个Form,自己实现MessageBox吧
  相关解决方案