我在excel VBA用户表单中遇到了一个不寻常的问题。
在这里,我有一个Checkbox,当等于true时(即,当选中时)取消隐藏已经隐藏的日期选择器及其标签。
我使用defmacro returning(expr, do: block) do
quote bind_quoted: [expr: expr, block: block] do
case expr, do: block
end
end
&隐藏了userform_initialize
事件中的标签和日期选择器label1.visible = false
。然后,当用户点击复选框(在dtpicker2.visible = false
事件中)时,我将标签和日期选择器的可见性转回 checkbox1_change
。
但是,这样做我能看到标签而不是日期选择器。
注意: -
1)使用
true
函数成功隐藏了Datepicker和它的标签2)尝试将
.visible
功能设置回 true 时,只有标签返回时,datepicker仍然隐藏< / p>3)我正在使用COMCT2.cab文件作为datepicker
任何帮助表示赞赏!提前谢谢。
答案 0 :(得分:2)
刷新DateTime Picker:
dtpicker2.Visible = True
dtpicker2.Refresh