LIST中的值如何修改

lovessll 2010-06-03 04:40:07
请问大家。list中的值如何修改。比如我用list显示了值 t1,t2,t3,t4。我想把值改为:t5,b4,t7,b8.怎么修改啊?
能不能象文本框一样的修改这些值。
恳请会的朋友帮帮忙。谢谢
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2010-06-03
  • 打赏
  • 举报
回复

是允许用户通过界面修改吗?比较麻烦:

Private Sub List1_KeyPress(KeyAscii As Integer)
i = List1.ListIndex

If i = -1 Then Exit Sub

Select Case KeyAscii
Case vbKeyDelete
List1.List(i) = ""
Case 8
List1.List(i) = Left(List1.List(i), Len(List1.List(i)) - 1)
Case Asc("0") To Asc("9"), Asc("A") To Asc("Z"), Asc("a") To Asc("z")
List1.List(i) = List1.List(i) & Chr(KeyAscii)
End Select
End Sub

选中一个列表项,Del 键删除内容;Back Space 键后退删除;字符键输入文字

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧