关于vb中Frame的问题

如何通过鼠标拖动改变Frame在Form窗体中的位置?

直接选中frame或者右键点击窗体,在下拉列表中选择"选中frame"
然后就可以直接用鼠标拖动了,前提是你的控件没有被锁定
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-09
'向窗体上添加一个Frame控件 示例如下:
Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
Source.Left = X
Source.Top = Y
End Sub

Private Sub Frame1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Frame1.Drag vbBeginDrag
End Sub
第2个回答  2013-07-09
Dim xx As Single, yy As Single

Private Sub Frame1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
xx = X
yy = Y
End Sub

Private Sub Frame1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Frame1.Left = Frame1.Left + X - xx
Frame1.Top = Frame1.Top + Y - yy
End Sub
第3个回答  2013-07-09
可以在程序中改变frame的left和top属性,从而达到位置移动的效果

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

vb中frame如何添加新页面
在VB中,Frame是一种控件,Frame控件为控件提供可标识的分组。Frame可以在功能上进一步分割一个窗体,例如把OptionButton控件分成几组。为了将控件分组,首先需要绘制Frame控件,然后绘制Frame里面的控件,这样即可把框架和里面的控件同时移动。

关于vb中Frame的问题
直接选中frame或者右键点击窗体,在下拉列表中选择"选中frame"然后就可以直接用鼠标拖动了,前提是你的控件没有被锁定

VB中的frame框架里面怎么添加东西?
1)鼠标选中工具箱想添加的控件。2)放在在Frame控件中绘制它的大小尺寸。3)调整控件位置和大小。Frame控件,Frame控件为控件提供可标识的分组。Frame可以在功能上进一步分割一个窗体-例如,把OptionButton控件分成几组。

VB 中如何使控件位置和大小自动适应窗体变化?
在VB编程中,若想使控件位置和大小自动适应窗体变化,可以将控件放入一个框架(Frame)中。框架(Frame)是一个容器控件,用于组织和管理其他控件的布局。当窗体大小发生变化时,若将按钮等控件放入框架内,则无需单独调整每个控件的大小和位置。只需调整框架自身的大小和位置即可实现控件随窗体变化自适应。...

VB中关于frame控件互相隐藏的问题
是不是Frame2画在Frame1里面了,这样Frame2以Frame1为容器,当1不显示的时候2也不显示。把2删掉在旁边重画一个,注意点击时不要和1重合,画好后重合没关系

关于vb的问题。我在窗体上创建了一个frame,在frame中放置了一个label和...
Container 属性 返回或设置 Form 上控件的容器。在设计时不能使用。语法 Set object.Container [= container]示例 Set Command1.Container = Frame1

关于VB的一个问题
有2种方法 1:先在窗体上画一个frame,然后在窗体上画控件时,直接画在frame中就可以实现了 2:如果你的程序控件已经在窗体上,你想改成这样的效果,你在窗体上把frame画上去,然后选中要放在frame中的控件,点右键,煎切,然后在frame上右键粘贴,就ok了 ...

是什么原因造成VB框控件Frame,“容不了”两个单选按钮?
LZ:注意在Frame容器中放置控件,不能采取双击工具箱内控件的方法,需要用鼠标选中控件后,再用鼠标在Frame容器画出.

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

相似回答