在 VB6 中,我创建了一个带有一些文本框、列表框和命令按钮的表单。我使用类似的东西设置所有这些控件的 XY 位置
control2.Top = form.Height * 0.50 'sets the Y-position
control2.Left = form.Width * 0.35 'sets the X-position
control3.Top = form.Height * 0.50
control3.Left = form.Width * 0.45
但是,当我单击应用程序的“最大化”按钮时,所有控件都保留在同一个位置,但向窗体的左上角移动了一点。同时,单击最大化也会在表单的右下角创建大量空白区域。
如何使单击最大化按钮(右上角看起来像一个空方块的那个)通知我的程序 form.Height 和 form.Weight 已更改并且需要重绘所有内容?
或者,是否有另一种方法可以做到这一点,即我们消除所有控件向左上角的移动,并消除在右下角创建新的空白空间?在此先感谢您的帮助。