【发布时间】:2023-03-26 14:05:02
【问题描述】:
我想向文本框传递一个参数。我有以下代码,它正在传递参数,但不是我想要的方式。 我的主表单已经打开,我想从我的搜索表单中传递参数。当我使用下面的代码时,它会打开 mt 1 更多主窗体,并且参数显示在其中。我希望能够在打开的主窗体中显示。
当我删除 frmMain.Show();什么都没有发生。
Main frmMain = new Main();
artikal = "TEST TEST";
frmMain.ed_artiakal.Text = artikal;
frmMain.Show();
有什么建议吗?
【问题讨论】:
-
您需要在搜索表单中引用原始表单。您可以通过构造函数将其传递给搜索表单,也可以使用
Main-form 作为参数重载Show/ShowDialog。 -
您需要对原始表单的引用或(更好)原始表单可以附加到的事件以获取数据 - 这样您就不会将两个表单耦合在一起。
标签: c#