c++ builder 窗体最大化时,如何设计可以让所有控件的大小跟随不同显示器的大小和比例来?

c++ builder 窗体最大化时,如何设计可以让所有控件的大小跟随不同显示器的大小和比例来?,第1张

你是想让控件,随着窗体的改变,而动态的等比放大或缩小;还是控件的位置随着窗体的改变而改变到对应的位置。

1,对于第一种,

a,先计算出当前显示器的长宽比。当前控件宽高与显示屏的比例。

b,窗体的OnResize事件中写代码

c,计算出改变后的显示器的长宽,

d,调整控制的大小,位置。

2,第二种,设置控件的属性:Anchors

把代码

<%

dim conn,const

const="DRIVER={Microsoft Access Driver (*.mdb)}DBQ="&server.mappath("db1.mdb")

set conn=server.creatobject("ADODB.Connection")

conn.open const

%>

改成

<%

dim conn,constr

constr="DRIVER={Microsoft Access Driver (*.mdb)}DBQ="&server.mappath("db1.mdb")

set conn=server.creatobject("ADODB.Connection")

conn.open constr

%>

注意 const 是 asp中保留字,不可以用在变量标识符的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11922702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存