关于MDI子窗体的显示问题

wlcpr 2015-01-28 11:07:34
平台BCB6.
我发现一个问题,问题描述。
Form1是MDI的主窗体,Form2是MDI的子窗体,同时在options中将Form2调到手动创建。
在Form1 中放一个Button按钮,点击此按钮出现Form2.我在Button按钮中添加创建Form2的语句,如下
TForm* pform;
pform = new TForm2(this);
pform->Show();
问题来了,如果把第三句语句 pform->Show();去掉,Form2还是能正常显示。我在Form2中的show函数中下断点,发现,Form2的show函数是在执行到第二条语句后就执行了。我就奇怪了,这个 pform->Show();有啥用呢???请高人给解答一下。
...全文
97 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlcpr 2015-01-29
  • 打赏
  • 举报
回复
没人回答吗?好伤心啊,妖哥啊
我不懂电脑 2015-01-28
  • 打赏
  • 举报
回复
pform->Show();是在pform隐藏的时候用的。
wlcpr 2015-01-28
  • 打赏
  • 举报
回复
引用 1 楼 songhtao 的回复:
pform->Show();是在pform隐藏的时候用的。
谢谢回复,但是你没解答我想知道的原因。为啥我动态创建窗体,还没show就会显示。

13,825

社区成员

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

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