VB 中如何使控件位置和大小自动适应窗体变化?
如题,窗体上有很多控件,如文本框,图片框,按钮等,当窗体大小改变时,如何使文本框,图片框大小保持适当比例变化,而按钮的大小不变,相对位置不变呢?在网上看了一些代码,都是控...
如题,窗体上有很多控件,如文本框,图片框,按钮等,当窗体大小改变时,如何使文本框,图片框大小保持适当比例变化,而按钮的大小不变,相对位置不变呢?在网上看了一些代码,都是控件大小随窗体大小变化,而按钮变大了很难看。
当控件比较多时(有十几个),在窗体resize事件中一一设置大小变化比例,显然太麻烦了,请教高手,有什么好的方法吗?网上找的代码就免了。
要求:列表框(list1)、播放窗口(playwindow)、进度条(vs)的大小自动适应窗体变化,而所有的按钮大小和相对位置不变。 展开
当控件比较多时(有十几个),在窗体resize事件中一一设置大小变化比例,显然太麻烦了,请教高手,有什么好的方法吗?网上找的代码就免了。
要求:列表框(list1)、播放窗口(playwindow)、进度条(vs)的大小自动适应窗体变化,而所有的按钮大小和相对位置不变。 展开
6个回答
展开全部
用Top,Left,Width,Height的值加加减减就可以完成的!
例如在form中添加一个command按钮,
Private Sub Form_Resize()
On Error Resume Next
Command1.Top = Me.Height - Command1.Height - “固定值”
Command1.Left = Me.Width / 2 - Command1.Width / 2
End Sub
例如在form中添加一个command按钮,
Private Sub Form_Resize()
On Error Resume Next
Command1.Top = Me.Height - Command1.Height - “固定值”
Command1.Left = Me.Width / 2 - Command1.Width / 2
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这得改变控件的位置和长宽比例。。很麻烦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
刚发现这个东西很重要,我去做做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呃。。。学习了!!!把max属性设为false也是权宜之计啊!o(∩_∩)o...哈哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询