提示: object doesnt provider support this property or method checkbox我用的是控件数组
'In关键字后面必须要跟集合对象,错误在Frame前使用In Private Sub Command1_Click() Dim i As Integer, obj As Control For Each obj In Me.Controls If TypeName(obj) = "CheckBox" And obj.Container.hWnd = Frame1.hWnd Then obj.Value = 1 End If Next End Sub
还是不行啊 Dim index As Integer Dim obj As Control index = TabStrip1.SelectedItem.index - 1
For Each obj In Me.Controls If TypeName(obj) = "CheckBox" And obj.Container.hWnd = Frame1(index).hWnd Then obj.Value = 1 End If Next'Frame1(index).hWnd 这里有问题
checkbox我用的是控件数组
Private Sub Command1_Click()
Dim i As Integer, obj As Control
For Each obj In Me.Controls
If TypeName(obj) = "CheckBox" And obj.Container.hWnd = Frame1.hWnd Then
obj.Value = 1
End If
Next
End Sub
Dim index As Integer
Dim obj As Control
index = TabStrip1.SelectedItem.index - 1
For Each obj In Me.Controls
If TypeName(obj) = "CheckBox" And obj.Container.hWnd = Frame1(index).hWnd Then
obj.Value = 1
End If
Next'Frame1(index).hWnd 这里有问题
————————————————————————————————————
具体报什么错?你TabStrip的标签页索引与Frame1控件数组的Index是如何对应的,是不是
index = TabStrip1.SelectedItem.index - 1处不该减1,而为index = TabStrip1.SelectedItem.index?
是这个 有问题 好象obj 没有 container属性
obj 加个. 没有属性下拉框