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

问一个非常初学者的有关问题,关于MDI子窗体创建的

2012-05-21 
问一个非常菜鸟的问题,关于MDI子窗体创建的在主窗体单元文件中加入下列代码:void _fastcall TForm1::Creat

问一个非常菜鸟的问题,关于MDI子窗体创建的
在主窗体单元文件中加入下列代码:

void _fastcall TForm1::CreateMDIChild( String Name) //Form1为主窗体,Form2为已建立的子窗体
{
  TForm2 *Child;
  Child = new TForm2(Applciation);
  Child -> Caption = Name;
}
编译时出现错误:
[C++ Error] Unit1.cpp(20): E2316 '_fastcall TForm1::CreateMDIChild(AnsiString)' is not a memberof 'TForm1'


  是什么原因, 怎么解决啊? 
还有"CreateMDIChild"是Form1的方法吗? 是窗体自带的还是人工定义的?

[解决办法]
人工。你要在Form1头文件中加一句:
void _fastcall CreateMDIChild( String Name);

热点排行