任意窗体之间随意跳转的程序?

Joe-xXx 2009-12-21 09:35:22
今天看了关于启动屏幕的设计,有个想法:想做一个任意窗体之间随意跳转的程序,根据我知道就利用form.showdialog()或show()。查了下MSDN,showdialog()是带模式,在子窗体关闭之前不允许父窗体关闭,但它可以成为窗体的所有者,而show()没有这限制。我想法就是想结合这两个方法的优点,设计一个form类,可以融合它们在一起,既可以随意关闭(打开新窗体之前要关闭父窗体,要释放资源),又可以成为当前窗体的所有者(只能对当前窗体操作)。
正在尝试了几种方案。。。请各位大虾指点下!!!
...全文
280 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
usabcd 2009-12-24
  • 打赏
  • 举报
回复
MDI 就是专门处理楼主所说的情况的。
nixiang12 2009-12-24
  • 打赏
  • 举报
回复
只有围观 ..
Joe-xXx 2009-12-23
  • 打赏
  • 举报
回复
感谢各位啊~~showdialog()与show()的区别是知道的。
cancerser 2009-12-23
  • 打赏
  • 举报
回复
看看
Application.run
林三一 2009-12-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 chenxiaocong1212 的回复:]
showdialog()和show()一个是创建模态对话框,一个是非模太对话框……

[/Quote]

同意
chenxiaocong1212 2009-12-23
  • 打赏
  • 举报
回复
showdialog()和show()一个是创建模态对话框,一个是非模太对话框……
Joe-xXx 2009-12-22
  • 打赏
  • 举报
回复
自己顶一个,我的有个方案可以了,借助中转站(主窗体或临时窗体)的帮助,可以跳转了,并隐藏中转的过程!
liherun 2009-12-22
  • 打赏
  • 举报
回复
不知道要干什么
平生我自如 2009-12-22
  • 打赏
  • 举报
回复
你可以弄个主 子窗体阿!然后工具栏里就可以随便点开子窗体了

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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