在winform中实现多窗口的使用 及切换

14 篇文章 0 订阅
8 篇文章 0 订阅

最近看过一个项目觉得很经典。 她  是JSP 来做的,估计玩这个技术的人都比较怀恋WINFORM 所以有做到楼上的效果

个人认为她是这样实现的:
整个大页面是个frame 为,其左边有菜单a, 右边是主要的内容区为页面b
这个页面B中也是上下分开的FRAME,上面是 b_banner ,取到显示窗体的名字,下面是b_body显示最终要显示的页面。b_body  上以iframe来实现的  所以她 每次只要更换这个IFRAME的URL就可以实现窗口的切换

在b_banner 中有个当前窗口列表的树组:arrPages(20).
每次点击菜单a的链接,立即触发b_banner的JS事件openNewPage(url),这个事件可以让b_body的页面跳转到url,同时b_banner的上面动态加上一个按钮btnShowPage,arrPages(20)会增加一个值,当然数量超过21时提示窗口过多,需要关闭一些

单击钮btnShowPage可以实现在b_body页面中显示他对应的页面,双击他可以关闭当前的窗口

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值