C# (winfrom)怎么写弹出一窗体 返回true or false

hailang43 2008-05-28 04:49:57
如题,主要是完成确认功能!
...全文
231 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
powerlly 2008-05-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 a523194491 的回复:]
设置窗体DialogResult属性

private void btnOk_Click(object sender, System.EventArgs e)
{
this.DialogResult = DialogResult.OK;
}

private void btnCancel_Click(object sender, System.EventArgs e)
{
this.DialogResult = DialogResult.Cancel;
}


Form1 frm = new Form1();
if (frm.ShowDialog == DialogResult.OK)
{
}
[/Quote]

我这么做
ZGZice 2008-05-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 a523194491 的回复:]
设置窗体DialogResult属性

private void btnOk_Click(object sender, System.EventArgs e)
{
this.DialogResult = DialogResult.OK;
}

private void btnCancel_Click(object sender, System.EventArgs e)
{
this.DialogResult = DialogResult.Cancel;
}


Form1 frm = new Form1();
if (frm.ShowDialog == DialogResult.OK)
{
}
[/Quote]
可以,也可以自己弄个属性
cenychen 2008-05-28
  • 打赏
  • 举报
回复
???
在.net 里面用true false 不实用
通常的做法是
Form test=new Form();
test.ShowDialog();
if (test.DialogResult()==DialogResult.OK)
......
然后在test 的窗体的OK 或取消按钮中给自身的DialogResult赋值

通过模态窗体的结果来判断点击的按钮输入哪种类型
a523194491 2008-05-28
  • 打赏
  • 举报
回复
或者设置按钮的DialogResult属性也可
a523194491 2008-05-28
  • 打赏
  • 举报
回复
设置窗体DialogResult属性

private void btnOk_Click(object sender, System.EventArgs e)
{
this.DialogResult = DialogResult.OK;
}

private void btnCancel_Click(object sender, System.EventArgs e)
{
this.DialogResult = DialogResult.Cancel;
}


Form1 frm = new Form1();
if (frm.ShowDialog == DialogResult.OK)
{
}
Kevin_LiuFeng 2008-05-28
  • 打赏
  • 举报
回复
if(form.ShowDialog() == DialogResult.OK)
{
}
else
{
}
h_w_king 2008-05-28
  • 打赏
  • 举报
回复
if (MessageBox.Show("Yes or NO", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
// 点的是Yes.
}
else
{
//点的是No.
}
hailang43 2008-05-28
  • 打赏
  • 举报
回复
题目:winform 大意

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧