2015-01-04 126 views
0

如何根據用戶擁有的屏幕分辨率調整我的應用程序的尺寸? 到目前爲止,我已經與錨嘗試,但不符合我所有的客戶。 其中有些人在11英寸的屏幕上開始他們的應用程序,有沒有顯示的應用程序的較低部分。 我想要一些響應,當時應用程序讀取屏幕分辨率和合適的大小可接受的所有控件。根據屏幕分辨率調整表格尺寸

回答

0

您應該將窗體的Maximized和Topmost屬性設置爲True。但是,如果尺寸是靜態的,表格中的控件將不會被調整。

因此,要動態更改窗體控件的大小,您必須停靠/固定它們。我建議你使用面板控件來爲你放置你想要的控件。

如果這看起來很多,你可以在窗體的Load事件放置此:

Me.Width = Screen.PrimaryScreen.Bounds.Width - 20 
Me.Height = Screen.PrimaryScreen.Bounds.Height - 20 

如果你不想使用最大化屏幕的財產,你可以看看這個:Change Resolution Of Form Based On Screen Resolution (without changing monitor resolution and using Maximized screen option)

+0

我將autosize屬性設置爲true,但是當我調整窗體控件的大小時,似乎不能縮放實際大小。我究竟做錯了什麼? – EspertoDiProgrammazione 2015-01-04 13:03:39

+0

請訪問以下:http://stackoverflow.com/questions/8359388/scaling-form-controls-according-to-screen-resolution?rq=1 – CodingSource 2015-01-04 13:31:26

+0

我已經看到了這一點,老實說,我看到了很多解決方案,現在我不知道該怎麼做。 – EspertoDiProgrammazione 2015-01-04 13:38:11