大家新建listview1(0-3)增加一列,1个form2,加入如下代码,然后生成EXE,一定要生成EXE,然后对着listview1(0)双击,大家帮我看看是什么问题
Private Sub Form_Load()
Dim i As Integer, j As Integer
For i = 1 To 10
For j = 0 To 3
ListView1(j).ListItems.Add , , i
Next
Next
End Sub Private Sub ListView1_DblClick(Index As Integer)
Form2.Show vbModal
End Sub Private Sub ListView1_MouseUp(Index As Integer, Button As Integer, Shift As Integer, x As Single, y As Single)
If Button = 1 Then
Set ctrl = ListView1(0).ListItems(ListView1(0).SelectedItem.Index)
ListView1(0).DropHighlight = ctrl
ListView1(1).ListItems(ListView1(0).SelectedItem.Index).Selected = True
ListView1(1).SetFocus
Set ctrl = ListView1(1).ListItems(ListView1(1).SelectedItem.Index)
ListView1(1).DropHighlight = ctrl
ListView1(2).ListItems(ListView1(0).SelectedItem.Index).Selected = True
ListView1(2).SetFocus
End If
DoEvents
End Sub
Private Sub Form_Load()
Dim i As Integer, j As Integer
For i = 1 To 10
For j = 0 To 3
ListView1(j).ListItems.Add , , i
Next
Next
End Sub Private Sub ListView1_DblClick(Index As Integer)
Form2.Show vbModal
End Sub Private Sub ListView1_MouseUp(Index As Integer, Button As Integer, Shift As Integer, x As Single, y As Single)
If Button = 1 Then
Set ctrl = ListView1(0).ListItems(ListView1(0).SelectedItem.Index)
ListView1(0).DropHighlight = ctrl
ListView1(1).ListItems(ListView1(0).SelectedItem.Index).Selected = True
ListView1(1).SetFocus
Set ctrl = ListView1(1).ListItems(ListView1(1).SelectedItem.Index)
ListView1(1).DropHighlight = ctrl
ListView1(2).ListItems(ListView1(0).SelectedItem.Index).Selected = True
ListView1(2).SetFocus
End If
DoEvents
End Sub
解决方案 »
- 用ADO插入SQL记录时,如何判断是否插入了重复的键值(Primary Key)
- 求助!!
- 软件有奖测试!!!
- dataGrid控件怎么找到啊?
- 遇到一个棘手问题,请大家帮忙??高分重谢。
- 高分求助:获取指定窗体中控件内容
- ◆◆◆关于DataGrid的巨坚问题:A表存放GroupID、GroupNAME;B表存放GroupID.用DataGrid显示表B的时候,通过GroupID从表A中取出GruopName
- 哪里有教编写ocx的资料?能否推荐?
- 水晶报表问题,
- VB6如何利用ADO控件实现SQL数据库中表内容的添加功能?测试程序敬请指正。
- 为什么不执行点击?
- xp系统中fso.getfolder不支持中文问题
'Form2.Show vbModal
form2.show '这样就可以了,但不知道是否满足你的设计需要
End Sub
好了,如果没有问题.那就将你今天发的贴子的分给我了.
我不贪心吧.
Private IsDown As BooleanPrivate Sub Form_Load()
Dim i As Integer, j As Integer
For i = 1 To 10
For j = 0 To 3
ListView1(j).ListItems.Add , , i
Next
Next
End SubPrivate Sub ListView1_DblClick(Index As Integer)
IsDown = True
Form2.Show vbModal
IsDown = False
End SubPrivate Sub ListView1_MouseUp(Index As Integer, Button As Integer, Shift As Integer, x As Single, y As Single)
If IsDown = False Then
If Button = 1 Then
Set ctrl = ListView1(0).ListItems(ListView1(0).SelectedItem.Index)
ListView1(0).DropHighlight = ctrl
ListView1(1).ListItems(ListView1(0).SelectedItem.Index).Selected = True
ListView1(1).SetFocus
Set ctrl = ListView1(1).ListItems(ListView1(1).SelectedItem.Index)
ListView1(1).DropHighlight = ctrl
ListView1(2).ListItems(ListView1(0).SelectedItem.Index).Selected = True
ListView1(2).SetFocus
End If
DoEvents
End If
End Sub