vba - 在所有按钮上的 ms-access 中将光标更改为超链接手
问题描述
我有很多按钮,不想全部搜索。所以我想有2个部分。如何循环并将其仅应用于按钮控件以及我可以更改哪些属性来更改悬停行为。
我尝试了以下方法。
Private Sub Report_Load()
Dim cc As Control
For Each cc In Me.Controls
If InStr(LCase(cc.Name), "command") > 0
cc.hover = "hyperlink hand"
End If
Next cc
解决方案
我能够弄清楚。它可能会绊倒您的原因是自动完成功能可能对您没有帮助,但只要所有按钮都以 work 命令开头,它仍然有效。(有时他们可能不会那么小心!)
Dim cc As Control
For Each cc In Me.Controls
If cc.ControlType = acCommandButton Then
cc.QuickStyle = 9
cc.CursorOnHover = acCursorOnHoverHyperlinkHand
End If
Next cc
推荐阅读
- android - 滚动视图中的 2x2 按钮
- angular - 检查并删除数组中的空值
- gcc - 在两个链接文件中使用强符号和弱符号时的内存覆盖
- php - 函数的显示结果是主视图刀片内的控制器(LARAVEL,PHP)
- java - 如何在 Java 中附加两个具有不同列的 Spark 数据帧
- reactjs - ReactJS 从 API 获取用户数据并添加到表中
- c++ - ARM中易失性变量的奇怪汇编程序输出
- spring-boot - 无法提交 JPA 事务;嵌套异常是 javax.persistence.RollbackException:
- javascript - 单击类时将样式添加到链接,并在再次单击该类时将其删除
- javascript - 如何验证复选框以及如果验证将一个文本框复制到另一个文本框