打开新表单并关闭旧表单form1.hide
或form1.close
哪个更好?
在Form1上的buttonClick处理程序中,我写道:
Form1.Hide;
Form2.Show;
然后它陷入了调试会话。 (只发生一次-_-)
然后当我使用
Form1.close;
Form2.Show;
所有表格都关闭。这两者有什么区别? (除了.close
实际关闭所有xD)
答案 0 :(得分:4)
Hide
只是将Visible设置为false。
关闭触发OnCloseQuery
和OnClose
个事件。如果有问题的表格是申请表的主要表格,申请将终止。根据{{1}},表单将隐藏(CloseAction
),最小化(CloseAction = caHide
)或自由(CloseAction = caMinimize
)
你的第二个问题不清楚你想要达到的目标。