例如 listbox 里面有
A
B
C
Dfocus 在B, 删除后focus 自动向下移到C 怎么实现?`我写的:
listforce.removeitem listforce.listindex
删完之后 focus 就丢失掉了。
A
B
C
Dfocus 在B, 删除后focus 自动向下移到C 怎么实现?`我写的:
listforce.removeitem listforce.listindex
删完之后 focus 就丢失掉了。
解决方案 »
- access数据库里的一个表怎么用mschart控件显示成图表?我是菜鸟,请帮帮忙,最好给点代码看看,先谢谢各位老大了。
- VB 6.0 如何按行操作文本文件?
- 请高手指点,VB制作程序插件的方法,同winamp或eclipse?
- (高分求教)SQL数据库查询问题,难!
- 还是 OUTLOOK vba的问题 特别是hhjjhjhj(大头)一定要进来
- 谁能简单明了的说一下MTS是如何实现的?(送分)
- 如何在装有2个网卡的计算机上获得各自不同的MAC地址
- MsFlexgrid的字段宽度如何自动随字段内容改变宽度?
- vb中的date数据类型
- 请问有谁知道哪里有qcard32.dll下载?
- 帮翻译一段英文
- 如何获取非IE内核浏览器打开的网页及信息?
Dim intTemp As Integer
intTemp = List1.ListIndex
List1.RemoveItem List1.ListIndex
List1.SetFocus
List1.ListIndex = intTemp
End Sub
Dim intTemp As Integer
intTemp = List1.ListIndex
List1.RemoveItem List1.ListIndex
List1.ListIndex = intTemp
End Sub
Dim IntI As Integer
If List1.ListIndex < 0 Then Exit Sub
IntI = List1.ListIndex
Select Case KeyCode
Case VBRUN.KeyCodeConstants.vbKeyDelete, VBRUN.KeyCodeConstants.vbKeyBack
List1.RemoveItem (IntI)
List1.SetFocus
If List1.List(IntI) <> "" Then
List1.Selected(IntI) = True
Else
List1.Selected(List1.ListCount - 1) = True
End If
End Select
End Sub