最低级的问题最大化事件如果获取?
不好意思啦,有5、6年没用VB了,大多东东都忘光光了。
这个最大化事件是如何获取的啊?
就是一个窗口,默认值是自己设定的,但当有人点了最大化按钮后,如果不进行相应的调整界面会变得很难看,所以需要用这个事件来调整窗口里控件的位置,使它变得美观。
请问如何得到这个事件?恢复到默认值的事件又是什么呢?
谢谢了。
不好意思啦,有5、6年没用VB了,大多东东都忘光光了。
这个最大化事件是如何获取的啊?
就是一个窗口,默认值是自己设定的,但当有人点了最大化按钮后,如果不进行相应的调整界面会变得很难看,所以需要用这个事件来调整窗口里控件的位置,使它变得美观。
请问如何得到这个事件?恢复到默认值的事件又是什么呢?
谢谢了。
Form_Resize事件里读一下Me.WindowState
Option Explicit
Private Sub Form_Resize()
If Me.WindowState = 2 Then
MsgBox "我被最大化了"
End If
End Sub
因为你给我的方法,我找到了这个:
Private Sub Form_Resize()
If Me.Moveable Then
MsgBox "我被改变了"
End If
End Sub
我的要求用这个最好了,无论窗体什么变化,都可以触发.
再一次感谢!
以前会用的,只是多年未用,真的忘光光了.
[此贴子已经被作者于2006-6-14 10:59:38编辑过]
Private Sub Form_Resize()
If Me.Moveable Then
yy = Form1.Height
xx = Form1.Width
Label1.Left = (xx - Label1.Width) / 2
Label1.Top = (yy - Label1.Height) / 2
End If
End Sub
这个labell永远都在最中心了.无论你什么改变窗口
谢谢各位的帮助!