全部,我知道对于广泛定制的对话框我需要创建我自己的表单和 ShowDialog()
。但是,在我当前的情况下,我只想扩展 MessageBox 类以促进 CustomMessageBox
能够显示由系统确定的不同图标。
我以前没有覆盖过这样的控制,我什至不知道从哪里开始。有人能指出我正确的方向吗?
感谢您的宝贵时间。
最佳答案
MessageBox
实际上不是一个控件(不继承自Control
),它只是一个类。
实际上,它甚至几乎是一个static
类,因为没有定义公共(public)/ protected 构造函数,只有static
方法。它更像是一个工厂。
您可能应该自己编写,因为它不可扩展。
关于c# - 覆盖 WinForms MessageBox 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15433385/