vb6中 mdi窗体的 scrollbars为true时,怎么改变value
mdi下有几个子窗体,交换调用,scrollbars为true,我想它应该有value吧,我想通过更改他的值还改变子窗体的位置,请高手指教就像类似网页一样,右边的垂直滚动...
mdi下有几个子窗体,交换调用,scrollbars为true,我想它应该有value吧,我想通过更改他的值还改变子窗体的位置,请高手指教
就像类似网页一样,右边的垂直滚动条就是当网页(form1,form2,form3......)的height大于mdi时出像,我用api做了个滚轮事件,但我每次就一个form打开,所以我想直接改变scrollbars的值来改变form的top 展开
就像类似网页一样,右边的垂直滚动条就是当网页(form1,form2,form3......)的height大于mdi时出像,我用api做了个滚轮事件,但我每次就一个form打开,所以我想直接改变scrollbars的值来改变form的top 展开
1个回答
展开全部
Scrollbars的值区间要和子窗体位置的区间一致,你最好用数值建立两者之间的联系,一旦更改它的值,那么就触发窗体事件,改变窗体的位置。比如说,我建立一个scrollbars,设置它的最大最小值,这也是有选择的,应该和子窗体的位置最大最小值相关,它的Value属性一旦更改,触发事件,Form.Resize(),自己在里面写代码吧。。。哈哈
追问
这么跟你说吧,就像类似网页一样,右边的垂直滚动条就是当网页(form1,form2,form3......)的height大于mdi时出像,我用api做了个滚轮事件,但我每次就一个form打开,所以我想直接改变scrollbars的值来改变form的top
追答
对啊,就像我上面说的那样就行了啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询