按钮激活后执行复选标记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按钮激活后执行复选标记相关的知识,希望对你有一定的参考价值。

下面的代码是按钮旁边的标签代码,用于开始某些计算。当我将这些代码放入Tabelmodul时,它工作得很好(当我通过F8键测试它时)。但是,我将需要这个代码用于宏模块中的标签,这样当按下按钮时,Label会获得startet。

问题是当我将代码放入macromodul时我继续收到错误消息“Byref参数类型不匹配”。这意味着有些东西没有正确定义。

Tablemodule中的代码:

Private Sub Button_Klicken()
Call prcSetLabel(probjLabel:=Label1)
End Sub

Private Sub prcSetLabel(ByRef probjLabel As MSForms.Label)
With probjLabel
.Caption = "P"
End With
End Sub

**strong text**

enter image description here

enter image description here

答案

如果宏是我认为它们的位置,你应该能够使用这个来进行调用:

Private Sub Button_Klicken()
Call prcSetLabel Me.Label1
End Sub

Private Sub prcSetLabel(ByRef probjLabel As MSForms.Label)
With probjLabel
.Caption = "P"
End With
End Sub

这假设您的标签名称是Label1。如果没有,那么只需更改该名称。

以上是关于按钮激活后执行复选标记的主要内容,如果未能解决你的问题,请参考以下文章

Tkinter - 只标记一个复选框

将复选标记图像添加到多个按钮数组

选择单选按钮后将复选框设置为选中状态

标记需要的单选/复选框按钮

在列表表视图中放置 3 个复选标记,按下按钮,在新表视图中显示 3 列

Swift - 处理表格视图多个部分的自定义复选标记按钮状态