vba - 如何更改命令按钮上的嵌入图像?
问题描述
我有一个带有图像的按钮。它是从“图片生成器”对话框中的图片属性中获取的嵌入图片。图像在“图片生成器”对话框中被命名为“降序排序”。
当表单加载时,字段上的排序是升序。当用户单击按钮时,记录集按降序排序。
我需要以编程方式将图像更改为“图片生成器”对话框中的“升序排序”图像。
我认为它在系统数据库之一中。
解决方案
您可以创建一个全局变量并在用户每次单击按钮时更改其值。然后根据数值改变图片
就像是:-
在一个模块中:
Option Explicit
Global booSorted As Boolean
然后在按钮的onClick事件中
Private Sub cmdBtnName_Click()
If booSorted=True then
booSorted=False
Me.cmdBtnName.Picture = "ImagePath1"
Else
booSorted=True
Me.cmdBtnName.Picture = "ImagePath2"
End if
End Sub
推荐阅读
- python - 如何使用 matplotlib 在图像上绘制线条?
- arrays - 从一个数组中获取索引并更新第二个数组中相同索引上的元素
- javascript - 撤消橡皮擦笔划问题
- typescript - 如何只接受 ArrayBuffer 作为参数
- c# - 登录时如何获取用户名并将其存储到数据库
- python - Python 设计问题:无法提前实例化依赖项时
- mysql - 如何在有 IN FUNCTION 的过程中设置输入参数?
- c++ - 如何在一个循环中遍历两个向量
- python - 如果'child'已经给出标签,如何提取xml中的元素?
- javascript - TypeError: Ok 不是构造函数