在窗口中有一个sstab,其tabs属性和每个tab的标题是在窗体加载时动态生成的
又写了个方法在各个tab上动态添加控件
运行时发现所有的控件都被创建到了第一个tab上
但是同样的创建控件的方法如果通过按钮调用就是正常的
有人知道为什么么?
谢谢!
又写了个方法在各个tab上动态添加控件
运行时发现所有的控件都被创建到了第一个tab上
但是同样的创建控件的方法如果通过按钮调用就是正常的
有人知道为什么么?
谢谢!
解决方案 »
- vb中MSHFlexGrid用到本机上程序运行正常,用到没有vb的计算机上不能显示表中的数据,怎么回事??急死了
- 高分在线急求~~~~~~~~~~~~~~~~~~~~~~~关于让html代码的如何显示在webbrowse中
- 求助:屏蔽Ctrl+Alt+Del键(用VB6.0,系统:XP+sp3)
- Winsock怎么发送大文件
- 急求:sql实现多列合并
- 如何在VB中调用EXCEL打开*.XLS文件?
- 一个关于存储十万条记录的问题
- 特殊窗体的创建
- 工资软件中的自定义公式怎么处理?
- listbox中列表项如何实现上下移动,请指教
- 求助P2smon.dll控件的作用
- 求助 ——关于 set nothing 的使用
SSTab1.Tab = i - 1
For j = 1 To 10
addLabel i, j
Next j
Next i
End SubPrivate Sub addLabel(ByVal i As Integer, ByVal j As Integer)
Me.Controls.Add "VB.Label", "label" & CStr(i) & CStr(j)
With Me("label" & CStr(i) & CStr(j))
Set .Container = SSTab1
.Top = 500 * j
.Left = 500
.Caption = "label" & CStr(i) & CStr(j)
.Visible = True
End With
End SubPrivate Sub Command1_Click()
addLabels ’用按钮调用则正常生成
End SubPrivate Sub Form_Load()
SSTab1.Tabs = 3
addlabels '在form load方法中执行则所有label都创建在sstab的第一页中
End Sub
SSTab1.Tabs = 3
addLabels '在form load方法中执行则所有label都创建在sstab的第一页中
End Sub
不过还是4楼方法好用,谢谢了