我想把messagebox.show方法 从写一下
public DialogResult Show (
string text,
string caption,
MessageBoxButtons buttons
)返回值DialogResult 里面存放的是 用户操作选择的是 还是否。。 这个我怎么写 怎么控制两个button来返回
public DialogResult Show (
string text,
string caption,
MessageBoxButtons buttons
)返回值DialogResult 里面存放的是 用户操作选择的是 还是否。。 这个我怎么写 怎么控制两个button来返回
解决方案 »
- C# 请教开发中国移动网关CMPP2.0协议
- 有关WCF+数据实体框架
- C# 实现文件的打开和读取以及显示
- 关于C1CommandMenu的问题!
- 江湖救急!!!C# Socket 关于算法问题!!,在线等待
- c#控制WORD的问题
- C#编程时,在FTP中中文问题如何解决
- 如何把浏览器里的cookies加到HttpWebRequest里?
- 水晶报表+折线图+标准线
- ????再C#中,怎样调用API中的GetUserNameA函数?????
- 怎么使得XmlSerializer的Deserialize和Serialize保持相同的encoding?
- C#中DateTimePicker可不可以自己设定显示日期。是哪个属性?
Show() == DialogResult.No
public Button DialogResultClicker = null;
某个按钮设置之前,执行DialogResultClicker = sender as Button;
比如
Public Button1_Clicked(object sender,EventArgs e)
{
DialogResultClicker = sender as Button;
this.DialogResult = DialogResult.No;
}
{
DialogResult ExitResult;
ExitResult = MessageBox.Show("确定要退出吗?", "退出提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (ExitResult == DialogResult.Yes)
{
Application.ExitThread();
}
else
{
e.Cancel = true;
}
}
窗体的FormClosing事件,在关闭窗口时弹出确认框.
if(buttons.Text=="是")
return DialogResult.Yes;
else
return DialogResult.No;????
DialogResult dr= MessageBox.Show("text", "caption", MessageBoxButtons.YesNo);
if (dr == DialogResult.Yes)
{
//点击了Yes后你的处理
//...
}
else
{
//点击了No后你的处理
//...
}
MessageBox.Show("", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK
)
哈哈,就是这个意思。用DialogResult返回