一个FORM,上面摆了一个sstab控件,然后我想让窗体被拖动时大小被改变时sstab的大小也随着改变,我就在form_resize里面加了这么几行
SSTab1.Left = 0
SSTab1.Top = 0
SSTab1.Height = Me.Height - 920 <-此行出错
就在第三行,一最小化就会出错,错误提示为 invalid property value,意思是属性赋值错误?搞不懂,这是为什么?应该怎样改?谢谢!!
SSTab1.Left = 0
SSTab1.Top = 0
SSTab1.Height = Me.Height - 920 <-此行出错
就在第三行,一最小化就会出错,错误提示为 invalid property value,意思是属性赋值错误?搞不懂,这是为什么?应该怎样改?谢谢!!
SSTab1.Left = 0
SSTab1.Top = 0
SSTab1.Height = Me.Height - 920
因为在最小化窗体时他的参考高度已经为0了,那么减少920以后不就成负数了吗?
负数当然不能做高度的啦。加上那个错误陷阱就可以了啊!
是不是因为最小化的时候仍然会发生resize事件,而这个时候对已经不可见的控件的赋值语句就会提示出错,这是我的猜测。