如何将form等窗体中的caption放在自己想要的地方(20分)

  • 主题发起人 主题发起人 liuwen
  • 开始时间 开始时间
L

liuwen

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将form等窗体中的caption放在自己想要的地方(如居中、右边等)?
 
在FORM的ONSHOW里加一段代码,就是在字段前面加空格,很苯,呵呵
比如要放在中间:
for i:=1 to form1.width div (2*7)do

//7是我用来表示空格的PIXELS值,靠右的话就不要2
begin
mystr:=' '+mystr;
end;
form1.caption:=mystr+form1.caption;
 
加空格或用label做一假caption.
 
GUGU的方法我用过,一旦放大就会偏离;
>用label做一假caption
怎么做?
 
参考rxlib2.6中一个叫guarden什么的控件原码.
它就是在caption中放了一个label,并且还可以改变背景色和前景色的
 
form.borderstyle:=bsnone;
将panel或lable.alignment设为想要的值,加入相应事件,已答问题里有,找找吧。
 
多人接受答案了。
 
后退
顶部