(高手出招吧)动态创建的TEdit无法设定高度吗?(50分)

Z

zyzdy

Unregistered / Unconfirmed
GUEST, unregistred user!
代码如下:
TShape *b1=new TShape(this);
b1->Parent=this;
b1->Top=30;
b1->Left=0;
b1->Height=30;
b1->Width=28;
TEdit *b2=new TEdit(this);
b2->Ctl3D=false;
b2->Top=0;
b2->Left=0;
b2->Height=30;
b2->Width=153;
b2->Parent=this;
b2->Ctl3D=false;
 
b2->Height=30;不可以嗎?
 
试试把AutoSize设为False
 
你试试看,难道设计时创建的就可以改?
 
试过N次了,设计时的可以改,动态创建确实没法改,哪位有高招!
 

b2->Parent=this;
提前试试。
 
好了,把autosize=false,可以了,但好像ctl3d=false又不起作用了!
 
只是AutoSize的事,加一句b2->AutoSize=false;如果AutoSize为true,在设计时即使看起来窗口的高度改变了但一运行还是原来的固定的高度。
 
散分,谢了各位
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
592
import
I
I
回复
0
查看
568
import
I
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
875
import
I
顶部