把ListBox的MultiSelect设置为True,就可以选中多项。问题在于我选中多项后,然后再鼠标单击其中的一项,所有的选择都被清除了,仅仅是单击的那一项处于选中状态。这是不对的啊,比如我想选中多项,然后实现一个拖拽的动作,就根本没有办法实现,因为只要我鼠标一点,所有的选择都被清掉了,更别说再拖拽了。
使用Listview就没有这个问题,选中多条,然后单击其中的一条,并不会导致重新选择。
使用Listview就没有这个问题,选中多条,然后单击其中的一条,并不会导致重新选择。
如果按住Ctrl去单击更是不对的,如果单击的是已选中的项,则会将其去除选中;如果单击的是未选中的项则会将其选中。