C# 从combobox选定值传递数据,以其他形式填充textbox

C# 从combobox选定值传递数据,以其他形式填充textbox,c#,winforms,C#,Winforms,我有一个程序,它有一个主窗体,用户可以从组合框中选择不同的选项,并逐步过滤到更具体的选项中。例如 第一个组合框有组,用户将选择一个组。此选择激活事件处理程序,然后打开下一个选择,该选择仅列出所选组中的选项 这将持续大约10个组合框 然后我有表格2、3、4、5,它们通过对接表格直观地加载到表格1中。这些表单有文本框,可以由用户填写,也可以通过在组合框的公式运行中选择数据来填写,然后默认信息将填充文本框 因此,问题是我无法从cmbox中的用户选择中获取所选项目,然后移动到其他表单,然后加载文本框 我

我有一个程序,它有一个主窗体,用户可以从组合框中选择不同的选项,并逐步过滤到更具体的选项中。例如 第一个组合框有组,用户将选择一个组。此选择激活事件处理程序,然后打开下一个选择,该选择仅列出所选组中的选项

这将持续大约10个组合框

然后我有表格2、3、4、5,它们通过对接表格直观地加载到表格1中。这些表单有文本框,可以由用户填写,也可以通过在组合框的公式运行中选择数据来填写,然后默认信息将填充文本框

因此,问题是我无法从cmbox中的用户选择中获取所选项目,然后移动到其他表单,然后加载文本框
我认为我遇到的一个问题是,表格1和表格2同时加载,我发送的信息基于表格1事件中发生的选择,我需要在表格2中创建某种形式的更新事件,在表格1上进行选择时刷新表格,但我不知道如何开始,引发事件(),然后在form2中填充所需的任何内容(安全),您可以在引发事件上传递参数。

您尝试了什么方法?嗯?你能举个例子吗?这两个表单都是活动的和初始化的吗?如果您试图从form1访问form2的对象,您将得到一个访问冲突错误(或者您可以在另一个线程yada yada上创建-object)。。。您可以在form1上创建一个事件,在form2上订阅它,让它来回传递对象,然后调用form2上的对象Form 1的所有组合框在左侧,然后在右侧是一个框,其中填充了表单2、3、4、5,然后有选项卡。因此,在启动程序时,它们都会在同一时间初始化,前面的表单2会立即出现。我一直在尝试不同形式的get、set变量,但是当我将它们加载到表单2中时,我没有得到错误,相反,当程序加载时,左边的组合框是空的,表单2应该是空的,表单填充的框是白色的