使用c#,WinForms,.net FrameWork 4.5 VS 2012
尝试创建小程序。目前尝试使用类似
的内容 private void buttonAddNewEntry_Click(object sender, EventArgs e)
{
AddNewEntry a = new AddNewEntry();
if (a.ShowDialog() == DialogResult.OK)
{
carInStock.Add(a.myCar);
}
UpdateGrid();
}
但在我的WinForm中我没有按下确定,问题 - 如何将我的按钮的返回结果设置为OK?
答案 0 :(得分:6)
假设我明白你实际上没有将按钮设为好结果(将其指定为Form.AcceptButton),但希望它返回所述结果:
this.DialogResult = DialogResult.OK;
this.Close();
当对话框关闭时,Form.DialogResult可以分配给(并因此返回)。
我应该提一下:尽管如此,你的问题仍然不清楚。也许如果你能展示更多代码(你正在尝试什么以及你已经完成了什么),可以提供更好的答案。