VBA 获取COMBOBOX中鼠标当前项内容

ayshi 2019-09-29 02:45:48
请教:如何在VBA中获取COMBOBOX中鼠标当前项内容,不是已经选择的text文本,是鼠标上下移动时下拉表的某一项内容。谢谢
...全文
429 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
脆皮大雪糕 2019-09-30
  • 打赏
  • 举报
回复
在没有滚动条的情况下,可以试试我下面这段代码。 窗体上放一个按钮,一个comboBox 一个lable

Private Sub ComboBox1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    On Error Resume Next
    Me.Label1.Caption = Me.ComboBox1.List(Int(Y / Me.ComboBox1.Font.Size))
End Sub

Private Sub CommandButton1_Click()
    Dim i As Integer
    For i = 1 To 10
        Me.ComboBox1.AddItem "item" & i
    Next
End Sub

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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