双显示器刷新

时间:2019-02-13 12:31:04

标签: windows multiple-monitors

我正在编写一个VB.NET Winforms应用程序,该应用程序使用的窗口具有嵌入在选项卡控件中的datagrid控件。在其他选项卡上,我还有其他控件,还有另一个数据网格,图表控件等。

对于具有单个监视器的用户,所有内容均按预期运行,而没有重绘/刷新问题。

我遇到的问题专门针对双显示器设置。 尽管窗口/窗体本身都将AUTOSCALEMODE设置为“ Dpi”(以确保如果调整窗口的大小,所有控件/字体等也将相应地调整大小),但是在窗体显示时,默认显示的部分数据网格将被遮盖似乎是隐藏选项卡(即未选中的选项卡)上的datagrid控件的一半?同样,在屏幕上移动表单也会导致Datagrid控件显示“乱写的” /难以辨认的文本。

我尝试使用Forms.Validate()/ Forms.Update组合来克服此问题,但无济于事。如果有人能够提供合理的建议,我真的可以在这里使用一些帮助。

谢谢。

0 个答案:

没有答案