社区
Delphi
帖子详情
如何在程序最大化时,控件的比例也随着增大?
Linux2001
2001-12-17 08:37:08
...全文
442
22
打赏
收藏
如何在程序最大化时,控件的比例也随着增大?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Liusp
2001-12-20
打赏
举报
回复
U~~~~~~~~~~~P
alec_ma
2001-12-20
打赏
举报
回复
很麻烦
Typhone
2001-12-20
打赏
举报
回复
我做过界面很复杂的系统,十分同意 mengbo(心有独钟) 看法。(千万不要企图改变edit等控件的大小——自己想一下,那会好看吗?)安排好布局,用Panel等分隔程序,并且设置好alien属性,有时候要注意摆放顺序。
Linux2001
2001-12-20
打赏
举报
回复
没有人知道吗
xxy1898
2001-12-20
打赏
举报
回复
我以前问过,希望对你有用:]
http://www.csdn.net/expert/topic/398/398538.shtm
lihaiqing
2001-12-20
打赏
举报
回复
没什么程序最大化时连控件也一起増大吧
zz_guang
2001-12-20
打赏
举报
回复
修改控件的 anchors 属性:=[akLeft,akTop,akRight,akBottom]
Linux2001
2001-12-20
打赏
举报
回复
这个问题会难到连CSDN上的人都解决不了啊
知足常乐
2001-12-19
打赏
举报
回复
不错
关注
Linux2001
2001-12-19
打赏
举报
回复
但是这个程序一定得提供最大化啊
Linux2001
2001-12-18
打赏
举报
回复
但是这个程序一定得提供最大化啊
losenetway
2001-12-18
打赏
举报
回复
还是不要让别人随便改变大小好啊
xiaoxiao197821
2001-12-18
打赏
举报
回复
用scaleby(Height,LastHeight);
屏幕闪烁太厉害了
Linux2001
2001-12-18
打赏
举报
回复
那PageControl控件也应该算是一个容器组件吧
mengbo
2001-12-17
打赏
举报
回复
用程序计算可以得到,但是如果控件很多,有十几、几十个怎么办,工程十分浩大
我觉得最好是事先对系统的界面做好规划,然后多用几个容器组件如:panel,bevel,splitter等,设置它们的Align属性!
slzm
2001-12-17
打赏
举报
回复
利用ScaleBy(x,y)函数,x和y都是integer类型的数值,函数作用是将窗体里的组建变为原来的x/y倍。
具体做法是:
1)在声明form的单元接口部分定义两个变量用来记忆form的Height和Width属性:
var
LastHeight:=Height;
LastWidth:=Width;
2) 编写窗体创建过程:
procedure TForm1.FormCreate(Sender: TObject);
begin
LastHeight:=Height;
LastWidth:=Width;
end; //用来记忆窗体的原始尺寸。
3) 编写窗体的OnResize事件:
procedure TForm1.FormResize(Sender: TObject);
begin
scaleby(Height,LastHeight);
LastHeight:=Height;
LastWidth:=Width;
end; //当窗体尺寸改变时,其中的组件也变化。
注意事项:
1)组件上的文本使用TrueType字体,才会有好的效果。
2)上面的代码是针对Form的Height属性的变化而改变的,你也可以稍微修改一下使其响应
Width属性的变化。但使组件的尺寸同时根据两个属性而变化则无能为力。不过以上代
码已经完全可以实现你的问题。
Brand1
2001-12-17
打赏
举报
回复
用程序计算可以得到,不过工程十分浩大,我曾经经过完全使用自定义(Create)的控件,然后计算大小比较方便一点,不知道有没有简单的方法。
Linux2001
2001-12-17
打赏
举报
回复
控件也可以啊,谢谢,请发到我的邮箱JackyShen2001@elong.com
larry_l
2001-12-17
打赏
举报
回复
设置Align或者Anchors 可以改变控件尺寸,但是如果控件很多,有十几、几十个怎么办,可能只有在程序中修改每个控件的尺寸,具体我也没试过,用设置Align或者Anchors方法改尺寸,我用过.
xhc_2000
2001-12-17
打赏
举报
回复
设置Align或者Anchors,具体试一下就知道了
加载更多回复(2)
access 和sql server 复杂sql语句范例.
access @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1CFG_ORGANselect mid(chraddressid,1,6)+0+mid(chraddressid,7,2)+0+mid(chraddressid,9,2)+mid(chraddressid,11,2) as ORG
Access中查询某个分组中多行字段值的拼接字串的方法
access的SQL语法中没有自定义函数,也不能象SQL Server中一样用变量、游标、子查询等方法来灵活处理查询语句。 但是,在Access环境中,透过模块中的过程,可利用功能强大的VB语言,生成复杂需求的查询语句。 下面是本人今天在Access版块中的一个回复,以此例子,简单说明Access依托VB所蕴含的强大功能。
Access常用sql基本查询语句汇总
很多初学Access的朋友都说sql 语句不会写,把它归纳为难点,不想写。其实不然,大家都知道sql 在查询中的作用非常非常的大,是不得放弃的模块。其实语法也是很简单,常用的就以下几种: 基本查询 SELECT column1,columns2,... FROM table_name 说明:把table_name 的特定栏位资料全部列出来 SELECT * FROM table_name W
使用 Access 查询设计器轻松构造复杂 SQL 语句 (2)
介绍一个相对复杂的的场景。假设我们要编写一个查询,计算期间物料进出存的查询。使用 Access 查询编辑器完成复杂 SQL 语句的构建
Access——SQL语言查询
Access上机对S表,C表,SC表进行操作!
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章