【发布时间】:2017-05-23 09:59:42
【问题描述】:
作为我主要项目的一部分,我需要在多个显示器上显示一个简单的开/关开关,而开关的状态必须同步,我可以单击其中一个进行切换。
参考this questions,它通过拍摄“主”窗口的快照在“从”屏幕上显示窗口。这不是我的选择,因为我无法在“从属”窗口上操作。
参考this question建议跨屏创建多个表单实例,再次无法同步按钮状态。
似乎第二个示例更适合我的要求,因为我唯一需要做的就是同步开/关开关的状态。但是,如果我是正确的,我不知道如何在实例之间传递参数或如何引发事件并添加事件侦听器?
最后一点是,我需要它与至少 3 台显示器一起使用,所以该事件是否需要像多播一样?
更新:所有表格都在同一个应用程序中。更多详细信息:我在其中一个显示大部分信息的显示器上有一个MainForm,并且需要在所有显示器上使用其他表单来作为开关操作。开关状态将被发送回MainForm并同步到所有SwitchForm。
谢谢!
【问题讨论】:
-
这些表单是同一个应用程序的一部分吗?
-
@Zalomon 是的。更多详细信息:我在其中一个显示大部分信息的显示器上有一个
MainForm,并且需要所有显示器上的其他表单作为开关操作。开关状态将被发送回MainForm,并在所有SwitchForms上同步。