以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  控件的高度怎么设定?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=724)

--  作者:擎天柱
--  发布时间:2008/9/27 20:19:00
--  控件的高度怎么设定?
不知是不是我太菜了:控件的高度我不会设置(例如组合框,在属性里设置是无效的),好像是根据字体大小变的。以前在易表里,组合框的高度明明在设计窗口里设置了很高,但应用时自动变小,也是跟字体大小联动的。
--  作者:擎天柱
--  发布时间:2008/9/28 8:21:00
--  
如果是贺老师有意为之,我想:何不在属性里设置一个自动调整行高的开关,true为可自动调整高度,false为关闭自动调整高度功能。如此,两不误,如果我有特殊高度要求的话,设为手动,如果无特殊要求设为自动。 咋没人理呢?
--  作者:贺老六
--  发布时间:2008/9/28 8:35:00
--  
这是很正常的,单行的输入框都是不能设置高度的,由系统根据字体大小自动调整。
--  作者:kylin
--  发布时间:2008/9/28 9:14:00
--  
运行时可以动用以下这个方法:

SetBounds

统一设置控件的位置和大小。

语法

SetBounds(x, y, Width, Height)

x: 控件的水平位置
y: 控件的垂直位置
Width:  控件宽度
Height: 控件高度

上述参数的单位为像素。


--  作者:擎天柱
--  发布时间:2008/9/28 19:08:00
--  
回头按kylin的指导试验一下,thanks! 贺老师说:“这是很正常的,单行的输入框都是不能设置高度的,由系统根据字体大小自动调整。”不知其他网友怎的看法?有时候,我想手动设定至合适高度,不希望其随字体大小自动调整。