C 自適應窗體大小

2021-08-28 23:59:12 字數 359 閱讀 4853

system.drawing.rectangle rect = screen.getworkingarea(this); //獲取工作電腦的screen的矩形

int width = rect.width;

int height = rect.height;

this.size = new size(width, height);

this.location = new point((width - this.width) / 2, (height - this.height) / 2);  //用於固定啟動程式是視窗的左上角的位置,

這樣獲取到了螢幕的尺寸,之後所設計控制項的布局時要根據其比例大小去設計(**寫到載入函式中)。

WinForm窗體控制項自適應大小

第一步 新建結構體,用於儲存窗體屬性 第二步 新建集合用於儲存對應控制項結構的屬性 第三步 將控制項的屬性新增到集合中 第四步 計算出放大和縮小的比例 第五步 輸出實際的控制項大小 參考 using system using system.collections.generic using syst...

Winform窗體控制項自適應大小

自己寫的winform窗體自適應大小 比較獨立,很適合貼來貼去不會對原有程式造成影響,可以直接繼承此類或者把 複製到自己的 裡面直接使用 借鑑了網上的一些資料,最後採用重寫wndproc方法,這樣可以兼顧窗體拖拽調整窗體大小和最大化 最小化方法,而且 比較簡練,侵入性較小 using system ...

Qt Creator 窗體控制項自適應視窗大小布局

qt中如果想實現窗體內空間隨著窗體大小調整,必須使用布局管理,常用的布局管理有qhboxlayout qvboxlayout qgridlayout,空的地方使用spacer控制項進行填充,因此首先將窗體空間使用布局管理典型應用如下圖所示。我這裡使用qgridlayout,按住ctrl多選需要布局的...