可以在Access中绑定StatusBar或ControlTip控件源吗?

时间:2015-09-01 12:06:58

标签: ms-access

我在数据表视图中有一个子表单,由于监视器大小的限制,我无法将所有列放入所需的长度。我还想避免在主窗体上放置不必要的额外文本框,这些文本框将链接到“太窄的列”。

因此我想以某种方式向用户显示当前的field.value。我知道我可以给statusBar或controlTip写一些注释,但是如何动态更改它来表示列字段中的实际值?

1 个答案:

答案 0 :(得分:1)

实际上做得不好。
您可以在运行时设置这两个属性,但何时?

最好(或最不好)的解决方案是要求用户点击他想要查看完整值的字段。这里的主要作用是设置当前记录,因此将显示正确的值。

Private Sub myTextBox_GotFocus()

    Me.myTextBox.ControlTipText = Me.myTextBox.Value
    ' or
    SysCmd acSysCmdSetStatus, Me.myTextBox.Value

End Sub

还有MouseMove事件,最初看起来好多了:

Private Sub myText_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

但您必须确定移动鼠标以显示正确值的记录。并且您不能使用X和Y进行截面高度和记录计数的计算,因为坐标是控件(文本框)的本地坐标。