我在远程桌面应用程序中有一个 winform,它是使用带有大(常规)按钮的工具栏的容器面板动态构建的。该应用程序是用 C# 和 .NET 4.0 编写的。仅当我不最大化窗口时,应用程序才会被视为应有的状态(这意味着恢复的视图很好)。
现在,在 RDP 登录后 - 在大多数客户端计算机中 - 应用程序看起来很好(即使我们最大化和恢复)。在低分辨率客户端计算机 (800x600) 中,工具栏上的按钮不会显示在正确的位置(例如在 1024x768 客户端中)。
我使用了双缓冲,但它没有帮助......问题可能取决于也可能不取决于屏幕分辨率(可能是内存问题或其他问题)。不是本地化布局的问题。
下图显示了 Fine 和 Bad 状态:http: //imgur.com/gO4UJ,v7O9K
我可以做些什么来解决这个问题?