如何在VB.NET中的图像上创建鼠标悬停工具提示?
问题描述:
我可以创建一个工具提示,当用户将他/她的光标移动到图像上时显示出来吗?我无法在Visual Studio中找到这样的属性,并且我搜索Google无济于事。我在PictureBox中使用图像。如何在VB.NET中的图像上创建鼠标悬停工具提示?
这里的任何人都在*而不是一些令人敬畏的万圣节派对!好极了!
答
是的,出于某种原因,Picturebox没有一个。
imports System.Drawing
dim tt as new ToolTip()
tt.SetToolTip(picPicture, "This is a picture")
和不要担心,周末也才开始,大量的时间聚会。
+0
完美,谢谢! – Lou 2010-10-30 02:42:15
答
假设已添加与WithEvents
改性一个图片框构件可以使用以下
Private tt As ToolTip = New ToolTip()
Sub OnPictureMouseHover(ByVal sender As Object, ByVal e As EventArgs) Handles PictureBox1.MouseHover
tt.Show("the message", Me)
End Sub
Sub OnPictureMouseLeave(ByVal sender As Object, ByVal e As EventArgs) Handles PictureBox1.MouseLeave
tt.Hide()
End Sub
答
通常创建则接口抛出从工具箱工具提示对象上的形式。
这然后给出每个对象的“工具提示”属性(向列表的底部),则其可以被配置为您的喜悦。
答
拖动从工具箱中的工具提示控制左到窗体(那么设计师就会把它下方的形式,因为它并不意味着是可见正常)。默认情况下,它将被命名为“tooltip1”。
然后选中您的复选框并转到其属性窗口。你应该看到一个标签为“Tooltip on tooltip1”的属性 - 将其设置为任何你想要的。当您运行应用程序并将鼠标悬停在复选框上时,您应该会看到工具提示文本。
(如果你没有把它放在一起,我也不是一个真棒派对) – Lou 2010-10-30 02:21:25