我制作了一个显示的form2,并且有返回DialogResult的按钮,但是我不知道为什么这不工作:
Form1:
private void buttonEvent_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
if (form2.ShowDialog() == System.Windows.Forms.DialogResult.OK)
labelEvent.Text = hEvent.GetName; //Breakpoint here but it doesn't stops!
}Form2:
String Name;
public String GetName
{
get { return Name; }
}
private void button1_Click(object sender, EventArgs e)
{
button1.DialogResult = DialogResult.OK;
this.Close();
}发布于 2013-11-01 18:44:32
我觉得你应该用
private void button1_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
this.Close();
}发布于 2013-11-01 18:47:57
只需将button1设置为Form对象上的AcceptButton即可。你不需要一行代码。
https://stackoverflow.com/questions/19733265
复制相似问题