show方法没有采用3个参数的重载

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:47:53
DialogResult MyRet = MessageBox.Show("是否删除?", "删除",MessageBoxButtons.YesNo);编译时提示:show方法没有采用3个参数的重载

setVisible(true);怎么用,举个例子,行吗

我用的是C#的Pocket pc移动开发编译时就是提示 show方法没有采用3个参数的重载

Pocket PC 智能设备编程中MessageBox的show方法只有3个重载,1个参数的,2个参数的和5个参数的:
public static DialogResult Show(string text);
public static DialogResult Show(string text, string caption);
public static DialogResult Show(string text, string caption,MessageBoxButtons buttons,MessageBoxIcon icon,MessageBoxDefaultButton defaultButton);
(用Visual Studio .NET 编辑器的时候智能感知会提示的吧)

可以改成:
DialogResult MyRet = MessageBox.Show("是否删除?", "删除", MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1);
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

哦,你说的是C#啊,不过MessageBox.Show()有3个参数的重载啊,还有两个呢
(1)
public static DialogResult Show(IWin32Window owner, string text, string caption);
(2)
public static DialogResult Show(string text, string caption, MessageBoxButtons buttons);

你用的这个会调用第2个重载,不会出错啊?我编译通过了,你的错误信息是什么,发来看看

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Frame的show方法只有
show()<