2017-09-13 202 views
-1

如何使用Visual Studio 13和C#自動調整窗口大小以適應顯示器上的屏幕。使用Visual Studio 13自動調整窗口大小

有一個應用程序顯示主窗口,您可以從中調用(圖1)並單獨顯示不同的表單進行填充並提交。

在某些電腦上顯示完整的表格(圖2);然而,在幾臺電腦上,只有約80%的頁面顯示(圖3)。不顯示旁邊(向上/向下)滾動條,因此這些計算機上的用戶無法向上滾動並查看頁面的其餘部分。這發生在幾個電腦製造商和/或型號上,而不限於特定的品牌或型號。有沒有一種方法可以自動調整頁面大小以適應屏幕或顯示滾動條?

嘗試從頭開始重新映像受影響的計算機,但獲得相同的結果。圖像來自中心區域,所以不要相信它是軟件。其他機器使用相同的中央圖像重新成像,沒有這個問題。

使用控制面板,嘗試調整顯示器的分辨率沒有成功,獲得相同的結果。使用較大的顯示器不能解決此問題。

如果用戶使用其他未受影響的計算機,並且他們能夠獲得完整的屏幕。試圖從不受影響的機器用戶測試受影響的機器,他們無法獲得完整的屏幕。用戶帳戶配置文件可能不是問題。

我是Visual Studio,C#和編程新手。我試圖維護一個遺留應用程序,不想破壞應用程序90%的用戶能夠看到完整的窗口。接受建議。

(Fig 1) Main window (Fig 2) Functioning correctly, what window should look like.
90% of users get this window (Fig 3) Functioning incorrectly, 10% of users get this window. Bottom is cut off. No scroll bar

回答

1

要使用滾動條爲了這個目的,你必須選擇哪些內容獲得隱藏在面板和性能選擇自動滾屏:真

Here is the image

+0

自動滾屏設置爲:真 – Antonio

+0

你可以上傳你的項目在任何地方,以便我可以檢查是什麼問題 –

+0

檢查它https://social.msdn.microsoft.com/Forums/windows/en-US/6b9c2c72-e91a-40f0-a835-c12328490c0c/ how-to-scroll-without-a-scrollbar-or-make-scrollbar-invisible?forum = winforms –