列表框:添加一个combobox作为项目?

是否有可能使每个项目的列表框作为一个combobox? 我需要这个,因为我做了可select的列表框,然后我需要让用户从列表中的每个元素的不同选项中进行select。

谢谢!

如果你不打算分发你的应用程序,那么你也可以看看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 。 然后,您可以通过右键单击添加控件

快照

在这里输入图像描述

devise时间快照

在这里输入图像描述

下载OCX

如果你没有OCX,那么你可以从这里下载

您可以通过replace数据表视图中的子表单replace您的列表框来达到这样的效果。
您将通过提供一个checkbox来模拟多选,您可以将第二列作为列表框。