动态生成的Label向右对齐?
问题一:动态生成的一列Label怎样向右对齐?
TLabel *Lb=new TLabel(ScrollBox1);
Lb->Parent =ScrollBox1;
Lb->Caption =mCaption;
Lb->Left =j ;
Lb->Top =k;
二: DBGridEh1->Columns->Items[i]->ButtonStyle=cbsEllipsis;这样写不行
DBGridEh1->Columns->Items[i]->ButtonStyle=Dbgrids::cbsEllipsis;有警告信息
该怎么写?
问题点数:100、回复次数:12Top
1 楼cczlp(不惑)回复于 2006-03-15 13:08:39 得分 10
Lb->Alignment = taRightJustify;Top
2 楼CB1013()回复于 2006-03-15 13:10:53 得分 0
大哥,你那样写不行啊(我试过了)Top
3 楼lurel(城市陌生人)回复于 2006-03-15 13:19:14 得分 20
1,Lb->Align=alRight;
2,DBGridEh1->Columns->Items[0]->ButtonStyle=Dbgrideh::cbsEllipsis;Top
4 楼CB1013()回复于 2006-03-15 14:41:01 得分 0
to: lurel(城市陌生人)
第一个不行:如:
AA BB
AAAA BBBB
变成右边对齐
AA BB
AAAA BBBBTop
5 楼lurel(城市陌生人)回复于 2006-03-15 14:47:41 得分 10
Lb->Alignment = taRightJustify;
Lb->Align=alRight;
这样试试Top
6 楼flowercity(菜农)回复于 2006-03-15 15:10:13 得分 10
Alignment = taRightJustify;Top
7 楼CB1013()回复于 2006-03-15 15:13:21 得分 0
还是不行,加了Lb->Align=alRight;所有Label变成一行显示Top
8 楼LngDotin(水拍云)回复于 2006-03-15 15:44:08 得分 10
究竟Label向右对齐,还是Label的Caption向右对齐?Top
9 楼CB1013()回复于 2006-03-15 15:56:43 得分 0
是Label的Caption向右对齐Top
10 楼yz20050510(小)回复于 2006-03-15 17:03:39 得分 10
可以仔细看看帮助信息,那里面所有的属性设置都有所介绍Top
11 楼XBox360(菜)(鸟)回复于 2006-03-15 18:14:15 得分 10
SetWindowLong可以不?Top
12 楼LngDotin(水拍云)回复于 2006-03-17 18:22:12 得分 20
我用以下代码试了,能达到效果:
TLabel *Label1=new TLabel(Application);
Label1->Parent=Form1;
Label1->Top=100;
Label1->Left=100;
Label1->Width=200;
Label1->AutoSize=false;
Label1->Color=clRed;
Label1->Alignment=taRightJustify;
Label1->Caption="1234567";Top




