首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

新手问:在对话框窗体上放置的控件都是动态创建出来的吗?该怎么解决

2012-02-10 
新手问:在对话框窗体上放置的控件都是动态创建出来的吗?如题。正常放置控件在窗体上时,IDE会自动在窗体的类

新手问:在对话框窗体上放置的控件都是动态创建出来的吗?
如题。正常放置控件在窗体上时,IDE会自动在窗体的类中加上象TButton   *Button1;这样的成员,难道窗体上的控件对象都是IDE动态创建出来的吗?我用搜索的功能粗略(因为我还不太熟悉这个IDE,不能肯定搜遍了工程中所有文件)搜了下,好象没找到类似Button1=new   TButton;之类的创建代码,那么IDE在哪里创建控件了呢?

[解决办法]
初学者建议不要动态创建控件,直接用就行
[解决办法]
不是动态创建的,Cbc其实是设计模式里面的原形模式。这些控件(类)都是先从原形继承的子类,在Form创建的同时,他们也创建了。当然,你可以自己在程序中动态创建,使用new,穿件出来后需要对该控件类的属性进行设定,比如:它的上层(属于哪个控件),他的大小,他的颜色。。。。。

热点排行