将选项数据从一个表单传输回主表单的最佳方式



我有一个主窗体,它每0.5秒加载一次并立即开始从串行端口接收数据。

然后我想加载一组设置,为此,我计划在主窗体上设置一个选项按钮,该按钮加载一个单独的窗体,其中包含不同预设选项集的下拉列表。

将已选择的选项返回到主表单,然后在收到后采取行动的最佳方式是什么?

在我目前的设置中,我有一个单独的类,其中包含一些全局变量。当我在选项窗体中单击应用时,它会将选定的集合名称激发到该全局变量,然后在对话框/窗体关闭后从主窗体中选中该全局变量。

我正在使用C#。净2010

这取决于您使用的操作的复杂性。但简单的解决方案可能是:

  • 打开类似Dialog的配置表单
  • 关闭时(单击"确定"按钮,DialogResult=="确定")只需重新读取(重新加载)整个配置并重新运行与COM端口的通信

希望这能有所帮助。

最新更新