关于c++ builder 窗体继承
我现在有个TForm1类,这个类对应的窗体Form1中放了个Timer控件。然后新建了一个窗体Form2,Form2对应的类TForm2继承于TForm1,请问Form2窗体中会有Timer这个控件吗?可是为什么我看不到。
[解决办法]
Form1中的Timer 改为public就可以了
[解决办法]
新建Form2窗体的时候,就要选择好模式:
new-->Project1(对应你的工程名)-->选中Form1,然后选中下面的inherit,确定。
这样新创建的Form才是继承自Form1的。Form1上有的东西,新Form上都有。不能单纯的只修改.h和.cpp单元中的代码。让IDE自动完成才是王道。
[解决办法]