加一个listbox,设置其。
在buttonclick事件中,根据当前单元格重新设置的top,left,并使visible = true。在list1_click事件中:
datagrid.text = list1.list(list1.listindex)
list1.visible = false此外,datagrid的rowcolchange,lostfocus事件中设置list1.visible = false
在buttonclick事件中,根据当前单元格重新设置的top,left,并使visible = true。在list1_click事件中:
datagrid.text = list1.list(list1.listindex)
list1.visible = false此外,datagrid的rowcolchange,lostfocus事件中设置list1.visible = false
解决方案 »
- 求vb6 无边框窗体 最大化 后 不覆盖任务栏的方法
- VB如何对ACCESS数据库中的数据进行增加、删除、排序和打印等操作
- VB怎么实现WINDOW XP窗体右上角的关闭和最小化功能?
- 关于exe运行
- 使用shell运行外部程序,可否设置该外部程序的“起始位置”?
- 寻求解决方案
- VB有什么代码能强制注册SimPlugOCR.dll吗?
- 急救:如何将一个数据集赋给数据环境设计器中的某个数据集??做报表问题
- 各位,现在宽带很多了,那宽带+多媒体PC+摄像头,怎么样才能实现点对点的可视聊天呢?
- 如何在frame中加入垂直滚动条??
- 右键点击在托盘区的图标后弹出的菜单无法自动消失
- API之怪现象,高分,在线!!!!
With DataGrid1
List1.Left = .Left + .Columns(ColIndex).Left
List1.Top = .Top + .RowHeight * (.Row + 2)
End With
List1.Visible = True
End SubPrivate Sub DataGrid1_LostFocus()
List1.Visible = False
End SubPrivate Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
List1.Visible = False
End SubPrivate Sub List1_Click()
List1.Visible = False
End Sub