C 窗體控制項自適應縮放

2021-08-18 17:30:43 字數 1141 閱讀 8562

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

namespace demo}}

//根據窗體大小調整控制項大小

private void setcontrols(float newx, float newy, control cons)

);//獲取控制項的tag屬性值,並分割後儲存字串陣列

float a = system.convert.tosingle(mytag[0]) * newx;//根據窗體縮放比例確定控制項的值,寬度

con.width = (int)a;//寬度

a = system.convert.tosingle(mytag[1]) * newy;//高度

con.height = (int)(a);

a = system.convert.tosingle(mytag[2]) * newx;//左邊距離

con.left = (int)(a);

a = system.convert.tosingle(mytag[3]) * newy;//上邊緣距離

con.top = (int)(a);

single currentsize = system.convert.tosingle(mytag[4]) * newy;//字型大小

con.font = new font(con.font.name, currentsize, con.font.style, con.font.unit);

if (con.controls.count > 0)}}

public form1()

private void form1_load(object sender, eventargs e)

private void form1_resize(object sender, eventargs e)}}

C winform 窗體縮放自適應

1.首先在窗體上放上乙個panel容器,並將容器的dock屬性設為fill,即所有的控制項都放在了這個容器裡。using system using system.collections.generic using system.drawing using system.text using syst...

Qt中窗體控制項按照比例縮放,自適應視窗大小進行布局

最近在做本科畢設,用到了qt,無奈本人實在是太過於小白了,很多東西都進行了很久的探索,比如今天說到的窗體控制項布局.一把辛酸淚 首先就是建立乙個gui檔案,然後進行ui設計,這裡就只需要從左邊進行拖拽,這個很easy啦.然後對其進行布局,比如右邊,右下兩個pushbutton我們可以對其進行水平布局...

Qt 實現窗體控制項自適應

開啟.ui檔案 最外面grid layout grid layout裡面放hlayout 放兩個textedit和乙個vlayout發在hlayout中 在vlayout中放兩個vspace和乙個pushbutton 效果如下 將兩個textedit物件到sizepolicy屬性到水平和垂直測率設定...