我的程序中,在ListBox里有内容的情况下,对某一行内容双击可以将其在ListBox中删除
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
ListBox1.RemoveItem (ListBox1.ListIndex)
End Sub
但在没有内容的情况下,在任意的地方双击会出错,请问应该如何避免这种情况?
...全文
1665打赏收藏
VBA的ListBox如何实现这种情况?
我的程序中,在ListBox里有内容的情况下,对某一行内容双击可以将其在ListBox中删除 Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) ListBox1.RemoveItem (ListBox1.ListIndex) End Sub 但在没有内容的情况下,在任意的地方双击会出错,请问应该如何避免这种情况?
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
If ListBox1.Text = "" Then
Exit Sub
End If
ListBox1.RemoveItem (ListBox1.ListIndex)
End Sub
不过,还是稍微有点不爽.