表单上的按钮看起来像被单击后不断被按下

时间:2018-06-20 15:47:10

标签: ms-access access-vba

我在Access 2013中有一个表单,该表单使用按钮跳转到另一个表单。 但是,当单击按钮时,必须满足某些要求才能实际执行跳转过程。如果未满足要求,则用户将被迫停留在当前表单上(使用按钮)。

发生这种情况时,按钮将保持在表单上的已单击(即按下)状态,使其看起来像是不断被按下。 (注意:如果再次单击该按钮,但又不符合要求,则会弹出...)

Button in unclicked state (left), and button that stays in clicked state (right)

当用户被迫停留在当前表单上时,是否有任何方法可以在每次单击后将按钮的外观改回未单击的外观?

在此先感谢您提供的任何帮助!

1 个答案:

答案 0 :(得分:3)

常规按钮可以在其_Click()事件过程运行时保持短暂的按下状态。

但是一旦完成,它总是会恢复到正常状态。

因此,假设使用的是切换按钮,事实证明是正确的。