我已经在C#中创建了一个程序,我现在已经从它发布了,但是当我尝试将它安装在不同的机器上时,问题就出现了。在我的计算机上,程序窗口大小很好但在其他计算机上它有时太小而有时太大,因此用户无法正确查看程序的主屏幕。我不知道该怎么做才能改变这个问题,无论是在计算机设置中还是在我项目代码中的C#中。请帮助,
谢谢,
克里斯。
答案 0 :(得分:1)
答案 1 :(得分:0)
听起来不同的用户有不同的屏幕分辨率。这只是为各种用户开发软件的一部分,具有不同的屏幕选项。您应该测试您的应用程序是否可用于不同的设置,并可能相应地调整字体大小,布局和尺寸。
答案 2 :(得分:0)
如果我正确猜测这里的问题不是屏幕分辨率,而是实际的程序窗口改变了大小,要么隐藏程序的部分还是显示太多?在这种情况下,你应该看看你的WPF编辑器(如果你正在使用WPF),并检查不同的布局/大小选项。
答案 3 :(得分:0)
您需要使用控件的Anchor属性和Dock属性(在表单内)以允许调整程序的大小。如果您可以在计算机上成功调整它,那么它也应该适用于其他人。
您可能希望将表单设置为固定大小,以便用户无法调整大小。
答案 4 :(得分:0)
您可以使用Screen类来获取可用屏幕的边界,从那里您应该能够判断您的初始窗口尺寸是否太小并相应地进行调整。在应用程序的初始启动时,您应该注意这样做一次,以防用户明确地和有意地移动/调整窗口大小以使其不完全覆盖屏幕 - 您不会意外地删除它们下次运行时更改(假设您甚至保存窗口位置)。