关于C#中SystemEvents.DisplaySettingsChanged 两屏显示两个form,如何定位是哪个屏的分辨率做了调整?
如题,笔记本一个,数据线再接另一个显示屏,笔记本为primary ,另一个为副屏幕,
现在笔记本上的写好程序跑起来后,两屏显示两个form,播放不同的视频,简单一点,我现在在笔记本上用桌面——右键——属性,调整副屏幕的分辨率,如何收到消息后,对上面对应的form做我想要的resize动作?
我用到的是SystemEvents.DisplaySettingsChanged 事件,由于我的两个form是用同一form的class 初始化出来再调整,
如果我在这个form的class里面写这个事件的话,我发现,对两个form都起作用~~~
简单点说把,这种情况下,如何定位 分辨率变化的那个Screen上相应的form,并且实行Resize函数。
也就是说 又DisplaySettingsChanged 定位 相应的 Screen 再定位相应的form 再对我的form实行相应的函数。 抓头呀~~~