查看: 1208|回复: 7
|
如何用VB.Net写成这样?
[复制链接]
|
|
我这学期学者VB.Net,而且有个Assignment要做。
我想请问大家,如何在User按“Scan”的时候,旁边的界面会跟着切换?
而且又是在同一个Form里。如下图:
欢迎指教。 |
|
|
|
|
|
|
|
发表于 28-11-2006 04:03 PM
|
显示全部楼层
可以尝试用 frame.
用不同的 frame 来储存不同的 interface.
当你按 Protection 时, set
fraProtection.Visible = True
fraScan.Visible = False
如此类推。。。
|
|
|
|
|
|
|
|
楼主 |
发表于 28-11-2006 06:10 PM
|
显示全部楼层
原帖由 雪儿与小鱼儿 于 28-11-2006 04:03 PM 发表
可以尝试用 frame.
用不同的 frame 来储存不同的 interface.
当你按 Protection 时, set
fraProtection.Visible = True
fraScan.Visible = False
如此类推。。。
谢谢分享。
我该知道如何做了。
只是如果要做任何modification的时候,
不就会有点昏花缭乱吗?
可预见在同一个位置有不同不同的frame。 |
|
|
|
|
|
|
|
发表于 29-11-2006 09:58 AM
|
显示全部楼层
当你的 design interface 时候,你可以把 frame 移来移去。
当你的 run program 时候,你可以在 form load 时用 fraProtection.move left, top, width, height 来移那个 frame
如此类推。。。
这样全部 frames 就会移在同一个位置了。 |
|
|
|
|
|
|
|
发表于 29-11-2006 05:21 PM
|
显示全部楼层
可能要用application.doEvent..
不然你scan着时怎么换画面呢? |
|
|
|
|
|
|
|
发表于 30-11-2006 05:23 PM
|
显示全部楼层
弄成dll或user control 然后要的时候再叫出来应该可行,我还没有试过,试了再告诉你们lol |
|
|
|
|
|
|
|
楼主 |
发表于 30-11-2006 10:26 PM
|
显示全部楼层
如果用gruopBox(frameSet)来设计,
那当Form load的时候,
会不会占用相当的资源? |
|
|
|
|
|
|
|
楼主 |
发表于 30-11-2006 10:29 PM
|
显示全部楼层
原帖由 ReyesChuah 于 30-11-2006 05:23 PM 发表
弄成dll或user control 然后要的时候再叫出来应该可行,我还没有试过,试了再告诉你们lol
dll和user control都还没学到,
不如当你做出来的成品,
就拿来分享下啦。
如果你不介意。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|