新增類方法,**如下:
public窗體程式呼叫方法,**如下:static
void
settag(control cons)
}public
static
void setcontrols(float newx, float
newy, control cons)
);float a = convert.tosingle(mytag[0]) *newx;
con.width = (int
)a; a = convert.tosingle(mytag[1]) *newy;
con.height = (int
)(a);
a = convert.tosingle(mytag[2]) *newx;
con.left = (int
)(a);
a = convert.tosingle(mytag[3]) *newy;
con.top = (int
)(a);
single currentsize = convert.tosingle(mytag[4]) *math.min(newx, newy);
con.font = new
font(con.font.name, currentsize, con.font.style, con.font.unit);
if (con.controls.count > 0
)
}catch
}
#region 自動調整介面大小在窗體程式初始化後面增加一次load的方法呼叫,如下圖:private
float
x;
private
float
y;
private
void test_load(object
sender, eventargs e)
private
void test_resize(object
sender, eventargs e)
else
}#endregion
須知PC電腦解析度
pc端 按螢幕寬度大小排序 主流的用橙色標明 解析度 比例 裝置尺寸 1024 500 8.9寸 1024 768 比例4 3 10.4寸 12.1寸 14.1寸 15寸 1280 800 16 10 15.4寸 1280 1024 比例 5 4 14.1寸 15.0寸 1280 854 比例 15...
窗體控制項位置適應解析度
在mfc開發視窗應用程式時,需要對窗體 如cformview 中控制項進行布局,如圖1所示。特別在不同解析度顯示時,整個介面可能不盡人意,對所有控制項位置調整過程領人煩惱。如圖2為調整後的位置,看起來比圖1布局美觀。下面介紹控制項位置布局實現原理,以及在mfc使用迭代函式處理過程。解決方法 定義兩個...
WPF窗體自適應解析度
使用wpf建立乙個窗體 window 時,如果設定了固定的高度 height 和寬度 width 一旦使用者的電腦解析度過低,就會使得窗體及其中的內容無法完整地顯示出來。要解決這個這個問題,有以下幾個方法可供參考 viewbox如下 window x class xmlns xmlns x titl...