后来我把所有的都改了,刚才的问题已经自行解决鸟~~ 现在又出现一个新问题了: 我在用实现打开的功能时,用的是这一段代码: procedure TFrameForm.Open1Click(Sender: TObject); begin if OpenFileDialog.Execute then with TEditForm.Create(Self) do Open(OpenFileDialog.FileName ); end; 但在编译的时候出现了这个问题: [Error] MDIFrame.pas(53): Undeclared identifier: 'Open' 那么要打开一个新的窗体要用什马代码呢? 如果要申明'Open' 函数该怎么申明呢?(如果'Open'还是函数的话~~)