ananmoye 发表于 2008-5-22 10:38

(已解决,同类初学者可参考:) )sstab控件和form窗体一起变化

刚开始学习vb,希望高手们不吝赐教
如题,想实现sstab控件随form的大小一起变化,form的windowsstatus属性已设为normal
代码为:
Private Sub Form1_Resize()
    SSTab1.Top = Form1.Top
    SSTab1.Left = Form1.Left
    SSTab1.Height = Form1.Heigh
    SSTab1.Width = Form1.Width
End Sub
但是没有作用……

[[it] 本帖最后由 ananmoye 于 2008-5-28 18:50 编辑 [/it]]

jxyga111 发表于 2008-5-22 11:46

你把sstab1.top=0
sstab1.left=0
后面一樣

超级隐士 发表于 2008-5-22 11:55

设置几个静态变量试试看

ananmoye 发表于 2008-5-22 12:03

回复 2# 的帖子

谢谢!
那sstab1.top=0等这些赋值应该在什么位置呢?
另外,我原来是把窗体的代码写成下面这样不对,提示method or data member not found,问题又是出在哪里呢?
Private Sub Form_Load()
Form1.Left = 0
Form1.Top = 0
    Form1.Form1_Resize
End Sub

三断笛 发表于 2008-5-22 12:11

Private Sub Form1_Resize()
   
    SSTab1.Top = 0
    SSTab1.Left = 0
    SSTab1.Height = Form1.Heigh
    SSTab1.Width = Form1.Width
End Sub

ananmoye 发表于 2008-5-22 13:44

谢谢大家

不才……
对vb不熟悉,怎么都弄不明白,有可以成功实现的代码贴上来看一看吗?

三断笛 发表于 2008-5-22 16:01

都已经给你了唉.....................................................................................................................................................................................................................................................................................

要抓狂郁闷死了!

ananmoye 发表于 2008-5-28 17:57

问题解决

多谢楼上各位.
解决方案为三断笛版本,其实原来就可以了,只是粗心犯了单词拼写错误的毛病……该死[tk09]
难为楼上兄弟了,呵呵

页: [1]

编程论坛