我想用以下程序来控制『窗体最小尺寸、容器的宽度、图片的宽高』等数据,不知道将其放入哪个(VB有Form_Resize)事件程序中?
Dim n1%, n2%
n1 = e.Form.Width
n2 = e.Form.Height
n1 = IIf(n1 < 800, 800, n1)
n2 = IIf(n2 < 450, 450, n2)
e.Form.Width = n1
e.Form.Height = n2
e.Form.Controls("Panel1").Width = n1 - 18
e.Form.Controls("PictureBox1").Width = n1 - 18
e.Form.Controls("PictureBox1").Height = n2 - 44
“窗体中控件随动程序”是【Form_Resize】事件程序,是在人为改变窗体尺寸时,窗体中的控件要根据某种算法来移动位置,这样才不破坏操作界面的美感。
例如一张图片放在窗体中,当窗体的大小(一般是人为操作因素)发生改变时,图片的大小也要随之改变,这样才可以看到【放大-缩小】的效果。
[此贴子已经被作者于2011-10-3 9:53:53编辑过]