能否将列表框的每个项目都制作为组合框? 我需要这样做是因为我将列表框设置为可选中,并且我需要使用户选择列表中每个元素的不同选项。
谢谢!
如果您不打算分发应用程序,那么您也可以查看TreeView控件。请参见此示例。
代码
Private Sub CommandButton1_Click()
With TreeView1.Nodes
.Add , , "R1", "Root 1"
.Add "R1", tvwChild, , "Test 1"
.Add "R1", tvwChild, , "Test 2"
.Add "R1", tvwChild, , "Test 3"
.Add "R1", tvwChild, , "Test 4"
.Add "R1", tvwChild, , "Test 5"
.Add , , "R2", "Root 2"
.Add "R2", tvwChild, , "Test 11"
.Add "R2", tvwChild, , "Test 22"
.Add "R2", tvwChild, , "Test 33"
.Add "R2", tvwChild, , "Test 44"
.Add "R2", tvwChild, , "Test 55"
End With
End Sub
截图
使用该控件
要使用 Treeview 控件,您的系统必须已注册 MSCOMCTL.OCX
。然后,您可以通过右键单击来添加控件
截图
设计时截图
下载 OCX
如果您没有 OCX,则可以从这里下载。