怎么使用多窗体?

znull 2001-05-26 01:19:00
Form1为fsMDIForm
Form2为fsMDIChild
Options中Form2设为Availabel froms
Unit1.Cpp中有#include "Unit2.h"
在Form1中有一菜单SSSS
有事件
void __fastcall TForm1::SS1Click(TObject *Sender)
{
Form2->ShowModal();
}
运行后出错,望各位大哥指点小弟,或介绍些相关方面的文章。小弟谢了!
...全文
174 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sephil 2001-05-27
  • 打赏
  • 举报
回复
同意楼上的楼上的楼上...
luhongjun 2001-05-26
  • 打赏
  • 举报
回复
lbsxyk(小娃儿) 说的正确。
weenyboy 2001-05-26
  • 打赏
  • 举报
回复
agree lbsxyk(小娃儿) 
lbsxyk 2001-05-26
  • 打赏
  • 举报
回复
fsMDIChild窗体不能用ShowModal();
改为:
void __fastcall TForm1::SS1Click(TObject *Sender)
{
Form2=new TForm2(Application);
Form2->Show();
}

znull 2001-05-26
  • 打赏
  • 举报
回复
我用后旧错没了
不过出现这样的错:
Project Project1.exe raised exception class EIvalidOpteration with
message 'Cannot make a visible windows modal'.Process stopped.Use
step or Run to conitune.
亲各位大哥们再办校的解决。
sundayboys 2001-05-26
  • 打赏
  • 举报
回复
void __fastcall TForm1::SS1Click(TObject *Sender)
{
Form2=new TForm2(Application);
Form2->ShowModal();
}
rh 2001-05-26
  • 打赏
  • 举报
回复
在BCB里有例子,你可以参考一下

D:\Program Files\Borland\CBuilder5\Examples\Doc\TextEdit

13,874

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧