VB中控件的尺寸如何随着窗体尺寸的变化而变化?

来源:百度知道 编辑:UC知道 时间:2024/09/20 02:56:58
如题,如窗体中有一控件command1,窗体最大化后,控件尺寸随之改变,位置也相应调整。

在楼上两位回答的基础上补充一下...

Private Sub Form_Resize()

这个事件的意思就是窗口进行改变事件
不光是改变大小...可以是任何改变都会触发这个事件...
比如加载关闭窗体也都会触发这个事件...
也就说,对窗体进行任何操作,它都会被触发...

那么按你说的...窗体大小改变后对按钮的尺寸变化...
那么就如1楼给的代码:

Private Sub Form_Resize()
Command1.Width = Me.Width / 10
End Sub

这个代码的意思就是,只要窗体进行了改变,包括窗体最大化或最小化...
Command1按钮长度一直保持为 当前窗体长度的10%...
你应该是VB初学者吧...
我不是来拿分的,只是想让你更好的理解一下代码...希望能对你有所帮助...

比如这样:在窗体大小发生变化时触发事件.以此来改变控件的大小
Private Sub Form_Resize()
Command1.Width = Me.Width / 10
End Sub

360基本正解

Form_Resize() 表示获取窗体变化
me是当前窗体信息

Form_Resize() 事件,窗体被缩放时产生该事件。。