回复 5楼 zhengang1026
版主逻辑是对的, Text1 是左上那个控件,只需要记录左下List1里选中的名称,右边的List2实现累加
另外,如果换成双击实现添加和删除比较实际
Private Sub Form_Load()
List1.AddItem "泰诺"
List1.AddItem "银翘片"
List1.AddItem "板蓝根"
List1.AddItem "伤风胶囊"
List1.AddItem "西瓜霜含片"
End Sub
Private Sub List1_Click()
Text1.Text = List1.List(List1.ListIndex)
End Sub
Private Sub List1_DblClick()
Text1.Text = List1.List(List1.ListIndex)
List2.AddItem Text1.Text ‘如果List2中不允许重复,则增加值判断
End Sub
Private Sub List2_DblClick()
List2.RemoveItem List2.ListIndex
End Sub
如右边非得使用Textbox控件实现名称累加,代码如下
Text2.Text = IIf(Text2.Text = "", Text1.Text, Text2.Text & vbCrLf & Text1.Text)
[
本帖最后由 owenlu1981 于 2014-2-25 09:11 编辑 ]