首先声明的是,本次所说的是组件在软件中的置顶,即在编辑界面时右键组件选择的“移至顶层”,而不是所在的软件在整个windows里面的置顶。
可能,这个只是很简单的应用,任何一本介绍VB开发的入门书都会提到,但是像我这种半路出家的,需要用到什么才查什么的人,的确是不会的。
本次是因为编程中应用到1个frame组,同时放于软件的同一位置,设计利用1个options组的选择进行切换,实现一个简单的类似于标签页的效果。所以就需要利用点击options时候来控制,把需要显示的frame置于软件顶层。因为不会,就google,可惜开始关键字不对,查“VB 置于顶层”,结果查到的结果基本是把整个软件置顶的方法,这个以前也学过了,一般是利用API来实现的,下次再复习一下吧。
考虑了一下,重新更改关键字为“VB 移至顶层”,很快就找到了,实现起来真的很简单。如我要把frame1移至顶层,把它的zorder置为0,或者省略即可。代码如下:
Frame1.ZOrder'把Frame1至于顶层
然后在网上再搜索了一下VB的zorder用法,放在后面作为参考吧:
ZOrder的使用 |
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
ZOrder的使用 ZOrder 拆开以后就是 Z 及 Order,其意义说明如下: ZOrder 语法如下: object.ZOrder position ————————————————————————— object 选择性引数。物件运算式,用来指定「适用于」清单中的物件。 ————————————————————————— 在设计阶段选取快显功能表中的「移至顶层」或「移至底层」功能表指令,可以设定物件的 z- 顺序。 ZOrder 用在不同的地方,有二种不同的意义: 注一:一般我们的二度平面座标轴是指 X 座标轴 (东西向)及 Y 座标轴 (南北向), 注二:虽然 ZOrder 指的是物件在垂直的 Z 座标轴上的上下位置关系。 原因是对单一 Form 或 单一 Container 而言,在垂直的 Z 座标轴上又分成三个层次: 例如:您如果设定 Label 及 Image 的 ZOrder 是有效的,因为它们都在中间一层! 最重要的是:不管 ZOrder 如何设定, |
———————————————–
文章好老哦,不过还是有用的,希望能跟大家一起分享一下。