【发布时间】:2012-11-15 08:03:54
【问题描述】:
问题是我有一个连续的表格,并且有一列的工具提示对于每一行都不相同。
例如:
用户习惯于将区域称为数字,因此我将显示为数字,并在工具提示中显示完整的名称。这样我可以节省空间并且没有滚动条。
我所做的是在我当前的表单事件中放置一个带有工具提示值的隐藏字段
txtRegionID.controltipText = hiddenRegionName
正如我所想,工具提示设置为每行的第一个值。
我想这是不可能的,因为连续的表单就像一个单一的表单,所以它总是同一个控件,你不能根据记录来改变它的属性。
我说的对吗?有没有办法做到这一点?
谢谢
【问题讨论】:
-
控制提示将设置为对当前行有效的内容,这是一个问题,因为 ControltipText 是悬停效果。您可以使用仅对当前行激活的 StatusBarText。
-
我不明白控制提示问题。和statusBarText有什么区别?
-
当您将鼠标悬停在相关控件上时,无论它位于哪一行,控件提示都会起作用,因此它将为除当前行之外的任何行显示不适当的提示,而 StatusBarText 仅在您激活时激活单击一行,因此您始终位于它适用的行上。
-
我明白了。所以我无法用工具提示来做到这一点。谢谢,你能把这个写成答案吗?
标签: vba ms-access ms-access-2010