用组件编辑器动态创建控件的时 为什么窗体上看不到控件(100分)

  • 主题发起人 主题发起人 sunriverscj
  • 开始时间 开始时间
S

sunriverscj

Unregistered / Unconfirmed
GUEST, unregistred user!
使用组件编辑器动态创建控件的时候在pas可以看见控件已创建
但是窗体上看不到控件
必须把窗体保存后再打开才有
后来创建完后打开dfm文件发现dfm并没有里并没有创建
不知是为什么,是否是没写Designer.Modified;
我看Delphi自带的DSDesign.pas源码里是写Designer.Modified;
不过我写了Designer.Modified;后报错
不知有没有什么解决方法。
 
怎么没人回答阿
 
创建控件时,parent属性是一定得要的,意思是你创建的控件放在谁上面。你看你有没有设过。
 
如果在动态创建控件后没有设置Parent属性,控件是不会显示的,只有设置了Parent属性才会显示
 
DSDesign这个怎么用的啊?学习一下!
 
httpscan如何实现多线程?
 
TB:Tbutton;
tb:=Tbuuton.create(nil);
tb.parent:=self(窗体);
tb.left:=100;
tb.top:=13;
tb.......
tb.show; //这句是重点
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部