我知道设置工具提示的唯一方法是创建一个新的工具提示,并使用SetToolTip
。问题是我不知道如何正确更新它。如果我再做一次SetToolTip
,它会添加另一个工具提示。稍后会有一些创作,你会注意到出现了一波工具提示。
Dim tt As New ToolTip
tt.SetToolTip(ctrl, "W " & ctrl.Width & ", H " & ctrl.Height)
在这个例子中,我已经调整了这个面板的次数了很多次。在每次调整大小时,它会设置工具提示,以便您获得更新的工具提示(宽度和高度)。当然,这会将工具提示叠加在一起。
答案 0 :(得分:2)
在您的代码中,您使用多个ToolTip
实例为控件设置工具提示。因此,您可以看到多个工具提示供您控制。
ToolTip
是一个扩展程序组件,可以扩展多个控件。因此,您可以使用ToolTip
的一个实例为多个控件设置工具提示文本。
在表单上放置一个ToolTip
组件,然后您可以使用SetToolTip
为控件设置工具提示文本:
Me.ToolTip1.SetToolTip(Me.Label1, "ToolTip Text")
您还可以使用属性网格在设计时为控件设置工具提示。如果选择要为其设置工具提示的控件,则该属性将显示为ToolTip on ToolTip1
。