考虑我有两个窗体的情况,比如 F1F2 。使用 F1 后,我现在调用了 F2.ShowDialog() 。这也会将 F2 放在屏幕上。既然两种形式都可见,我如何将数据从 F1 传递到 F2 ?此外,一旦 F2 (模态对话框)完成,我如何将数据返回给 F1

最佳答案

有没有人考虑过简单地将值传递给标签属性中的表单。

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

当显示 newform 时,加载(或任何其他)例程可以使用标签中的数据
public void load()
{
  if (this.Tag.length > 0)
  {
     // do something with the data
  }
}

关于c# - 如何将值从一种形式传递到另一种形式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/818930/

10-13 06:55