读书人

新手问:在对话框窗体上放置的控件都是

发布时间: 2012-02-10 21:27:42 作者: rapoo

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

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

读书人网 >C++ Builder

热点推荐