首页 新闻 会员 周边

如何实现像微软视窗系统附带的计算器的类型的窗口转换

-1
[待解决问题]

打开Windows附带的计算器,在查看下拉菜单中,可以看到 :标准型,科学型,程序员,统计信息。这四种类型,请问,用c#如何实现,像上计算器的窗口转变,特别是控件的位置如何设计和如何处理。

fishall的主页 fishall | 菜鸟二级 | 园豆:300
提问于:2010-11-18 20:27
< >
分享
所有回答(5)
0

我觉得是用切换子窗体做的,不知真相究竟如何

artwl | 园豆:16736 (专家六级) | 2010-11-18 22:38
是不是做几个form,比如form1是标准型,form2是科学型,....,然后我就我不是很清楚,如果用几个form来实现,又怎样做呢?
支持(0) 反对(0) fishall | 园豆:300 (菜鸟二级) | 2010-11-18 23:21
在菜单事件中关闭一个窗体再打开一个窗体呗
支持(0) 反对(0) artwl | 园豆:16736 (专家六级) | 2010-11-18 23:23
天行健……说的这种方法有可能
支持(0) 反对(0) Tester Chen | 园豆:1690 (小虾三级) | 2010-11-19 08:47
0

另一种方法就是:把不两只的元素画在了两个不同的面板上,然后控制他们的显示与否

同时,大家好像都忘记了还要把菜单作相应的调整

Tester Chen | 园豆:1690 (小虾三级) | 2010-11-19 08:48
0

做几个窗体,或动态生成窗体控件。

Astar | 园豆:40805 (高人七级) | 2010-11-19 08:54
0

首先菜单栏是不变的

且一个页面就是一个类

那么将不同的页面设计成不同的form类,不包括头部的菜单栏

那么在用户点击时,在主界面中进行动态地加载子页面类进去就可以了

当然这只是一个方法,也可以动态绘制

Parry | 园豆:583 (小虾三级) | 2010-11-19 09:08
0

我第一个想法就是,天行健说的

喬喬AI | 园豆:996 (小虾三级) | 2011-10-23 18:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册