VB中使用Frame时覆盖了其他控件如何解决??

VB中使用Frame时覆盖了其他控件该怎么办??如果这个问题能解决的话,有没有办法能实现点击一个按钮,将一个控件从一个Frame移动到另一个Frame??

假如你的Frame控件覆盖了Frame2的话
你可以用Frame2.ZOrder 方法将被覆盖的控件移动到最上面

当然如果你Frame控件暂时没用到也可以把Frame.Visible=false
这样可以不显示Frame控件

移动控件就使用上面的方法
方法为 set command1.container=frame2
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-06-16
假如你的Frame控件覆盖其他的控件,例如覆盖了command1。 最直接的方法,你可以用鼠标右健点击command1,然后选择cut(剪切),再重新粘贴到这个窗体上,他自然位于Frame上面。

控件也可以从一个frame控件移到另外一个frame控件里.
假如command1位于frame1中,将其移动到frame2中:
方法为 set command1.container=frame2
如果调整command1的方位,可以用left,top属性,如:
command1.left=...
command1.top=...
第2个回答  2006-06-15
你自己不会调位置啊.如果要放到FRAME里面,选中其他控件,复制,在选中FRAME,再粘贴.

控件可以从一个移到另外一个.

方法:set command1.container=frame2
将FRAME1中的命令按钮移到frame2中
第3个回答  2006-06-22
你自己不会调位置啊.如果要放到FRAME里面,选中其他控件,复制,在选中FRAME,再粘贴.

控件可以从一个移到另外一个.

方法:set command1.container=frame2
将FRAME1中的命令按钮移到frame2中
第4个回答  2006-06-15
VB里后放进去的控件默认是在上层的

VB中为什么后放Frame控件,其余控件就在他的下面啊?怎么解决?
frame 控件可以做为父空体,还有图片框也一样。只要可以做为父窗体的控件都可以放其它控件。

VB框架被挡住了 怎么解决啊
设置的时候,在某个框架上右键一下,就可以在弹出的菜单里选择让它置前或置后的,如果你想一个都不被挡住,那就规划好分布吧

VB Frame 控件怎么能在它的边框上放置别的控件
具体操作的时候,你不要把其他控件画在Frame的范围内,而应该画在窗体上,然后再移到Frame的边框上,此外如果这个控件在z轴的层次比Frame低,还需要用右键把它设为“置前”才会覆盖Frame(否则就被Frame覆盖)。

用VB编程时,一个控件在界面上找不到了
1: 用文本方式打开form1.frm,里面全是文本内容 2:查找frame5(我的就是它不见了),定位后,修改它的left属于为0,top属性为0. 这样做相当于强行将frame5移动至左上角!事后发现,原来它的top和left值都相当大(可能是我拉的太用力了,飞偏了!哈)3:保存文件。4:关闭VB项目,再次打开!...

vb ,怎么在frame上画图,在form上画图会被frame覆盖。。
那就先画frame,然后在frame上面画别的控件

VB中,将单选按钮拖放在框架上的时候,为什么按钮就看不见了?是需要更改...
vb6将其他控件放到容器中的方法只有两个,一是直接在容器中画出这个控件,二是通过粘贴。没有托拉操作。所以你的操作只会将这个控件挪到窗体中相应的位置,而没有真正地进入到容器中。而在VB6中控件的叠放外观始终是容器控件在其他控件的上层,所以你的控件就藏在了容器的底下,就看不到了。方法:选择...

在VB环境中,Frame框架里显示不了Label控件???
哈哈,那肯定是你添加的错误了!必须单击,然后画在Frame框里了,然后再不行的话,就是你把他们的可见属性给修改了!

VB 中frame的属性
选中那些控件后点击鼠标右键,里面有个选项“移至顶层”就可以将控件显示在最上面了,或者选中frame后选择“移至底层”

VB6.0,如何把已建立的控件,放入Frame中?
画好Frame后,把你的控件剪切,然后选中Frame,再粘贴。

FRAME控件
在VB中,Frame是一种用于控件分组的控件。Frame控件提供了一种方法,将窗体功能进一步细分,例如,可以将OptionButton控件分组。为了实现控件分组,首先需要绘制Frame控件,然后绘制其内部的控件。这样可以将框架和内部控件同时移动。如果在Frame外部绘制了控件并试图将其移动到框架内部,则控件将位于Frame的顶部。

相似回答