c# – 如何将值从一个表单传递到另一个表单?

考虑我有两种窗体形式的情况,比如F1和F2.使用F1后,我现在调用了F2.ShowDialog().这也将F2放在屏幕上.既然两种形式都可见,我如何将数据从F1传递到F2?此外,一旦F2(模态对话框)完成,我如何将数据返回F1?
最佳答案
有没有人考虑过将值传递给tag属性中的表单.

Form newForm = new form();
newForm.Tag = passValue;
newform.showmodal();

当显示newform时,加载(或任何其他)例程可以使用标记中的数据

public void load()
{
  if (this.Tag.length > 0)
  {
     // do something with the data
  }
}

转载注明原文:c# – 如何将值从一个表单传递到另一个表单? - 代码日志