【发布时间】:2008-09-24 18:43:13
【问题描述】:
我想要一些我可以使用如下的东西
var msg = new NonStaticMessageBox();
if(msg.Show("MyMessage", "MyCaption", MessageBoxButtons.OkCancel) == DialogResult.Ok)
{....}
但特别是非静态的(我需要传递对它的引用)有谁知道这样的对象是否/在哪里存在?
【问题讨论】:
-
为什么需要这个?似乎您可以用 System.Windows.Forms.MessageBox 替换“msg”,并且传递参数而没有真正的收获。如果是这样,您可以抽象消息,并有一些转到框和一些其他地方,只需实现一个调用 MessageBox 的“其他地方”
-
这显然是我的问题的简化。我最终会实现我自己的 itnerface,但现在想要一个快速而肮脏的原型