vb6如何实现2个list互斥啊
时间:2011-09-06
来源:互联网
简单的2个list,希望点其中一个list,另外一个list的焦点去掉,而且选项背景色也去掉。
不知道有什么办法吗?难道需要自己去写吗?
Private Sub Form_Load()
List1.AddItem "china"
List1.AddItem "holland"
List1.AddItem "japan"
List2.AddItem "china"
List2.AddItem "holland"
List2.AddItem "japan"
End Sub
Private Sub List1_Click()
Text1.Text = List1.List(List1.ListIndex)
End Sub
Private Sub List2_Click()
Text1.Text = List2.List(List2.ListIndex)
End Sub
小白
不知道有什么办法吗?难道需要自己去写吗?
Private Sub Form_Load()
List1.AddItem "china"
List1.AddItem "holland"
List1.AddItem "japan"
List2.AddItem "china"
List2.AddItem "holland"
List2.AddItem "japan"
End Sub
Private Sub List1_Click()
Text1.Text = List1.List(List1.ListIndex)
End Sub
Private Sub List2_Click()
Text1.Text = List2.List(List2.ListIndex)
End Sub
小白
作者: fffanpei 发布时间: 2011-09-06
你点一个时,另一个的焦点自然没了。
Private Sub List1_Click()
Text1.Text = List1.List(List1.ListIndex)
For idx = 0 To List2.ListCount - 1
If List2.Selected(idx) Then List2.Selected(idx) = False
Next
End Sub
list2里改list1
Private Sub List1_Click()
Text1.Text = List1.List(List1.ListIndex)
For idx = 0 To List2.ListCount - 1
If List2.Selected(idx) Then List2.Selected(idx) = False
Next
End Sub
list2里改list1
作者: patrickkong 发布时间: 2011-09-06
这样就可以了,lostfocus时自动取消焦点就是了
losftfocus,失去焦点时 发生
VB code
losftfocus,失去焦点时 发生
VB code
Private Sub Form_Load() List1.AddItem "china" List1.AddItem "holland" List1.AddItem "japan" List2.AddItem "china" List2.AddItem "holland" List2.AddItem "japan" End Sub Private Sub List1_Click() Text1.Text = List1.List(List1.ListIndex) End Sub Private Sub List2_Click() Text1.Text = List2.List(List2.ListIndex) End Sub Private Sub List2_LostFocus() List2.ListIndex = -1 End Sub Private Sub List1_LostFocus() List1.ListIndex = -1 End Sub
作者: xiaoyao961 发布时间: 2011-09-06
这句还能写的简单点:
Text1.Text = List1.List(List1.ListIndex)
》》
Text1.Text = List1
VB code
Text1.Text = List1.List(List1.ListIndex)
》》
Text1.Text = List1
VB code
Private Sub Form_Load() List1.AddItem "china" List1.AddItem "holland" List1.AddItem "japan" List2.AddItem "china" List2.AddItem "holland" List2.AddItem "japan" End Sub Private Sub List1_Click() Text1.Text = List1 End Sub Private Sub List2_Click() Text1.Text = List2 End Sub Private Sub List2_LostFocus() List2.ListIndex = -1 End Sub Private Sub List1_LostFocus() List1.ListIndex = -1 End Sub
作者: xiaoyao961 发布时间: 2011-09-06
您说的这个方法 其中一个可以
如果2个都写了的话 不行
Private Sub List1_Click()
Text1.Text = List1.List(List1.ListIndex)
If List2.ListIndex <> -1 Then
List2.Selected(List2.ListIndex) = False
End If
End Sub
Private Sub List2_Click()
Text1.Text = List2.List(List2.ListIndex)
If List1.ListIndex <> -1 Then
List1.Selected(List1.ListIndex) = False
End If
End Sub
如果2个都写了的话 不行
Private Sub List1_Click()
Text1.Text = List1.List(List1.ListIndex)
If List2.ListIndex <> -1 Then
List2.Selected(List2.ListIndex) = False
End If
End Sub
Private Sub List2_Click()
Text1.Text = List2.List(List2.ListIndex)
If List1.ListIndex <> -1 Then
List1.Selected(List1.ListIndex) = False
End If
End Sub
作者: fffanpei 发布时间: 2011-09-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28