2013-12-17 91 views
1

我正在使用Windows窗體應用程序。部署應用程序後,我在筆記本電腦和臺式機中獲得不同尺寸的屏幕。這使得我的一些菜單消失並且報告不能正確顯示。我們是否有解決方案?防止調整窗口大小取決於分辨率

在更改我的系統的分辨率時,我的表單大小也在變化。我想阻止這一點。

回答

1

請以最低的可能的解決您的應用程序(像:800×600),然後
使用面板,當你把你的工具到這些面板碼頭他們,這可能是有益的,這是我在用的所有我的應用程序,它始終與屏幕分辨率。

+0

我在我的所有表格中都使用了組框,但是我收到了這個問題 – user3106114

+0

我該如何給我的應用程序提供解決方案 – user3106114

+0

您沒有給出解決方案,您將給出自定義窗體大小。並且將'WindowsState'設置爲'Maximized' – Hoh

1

我把這段代碼在我的Load事件方法:

this.MaximumSize = this.MinimumSize = this.Size; 

當用戶試圖雙擊窗體最大化它的頂部,它停留在相同的尺寸。因此,在這種情況下最大限度地禁用表格。

+0

我認爲這個問題是解決問題。不同的系統獲得不同的表單大小 – user3106114

1

使其足夠小以適應具有最小分辨率的屏幕。正常情況下製作表格WindowState。然後你會看到它適合所有的屏幕。但是如果你想在所有屏幕上顯示Maximized狀態,那麼你應該先用@Nidzaaaa的答案申請我的第一句話。