2010-10-30 90 views
8

我可以创建一个工具提示,当用户将他/她的光标移动到图像上时显示出来吗?我无法在Visual Studio中找到这样的属性,并且我搜索Google无济于事。我在PictureBox中使用图像。如何在VB.NET中的图像上创建鼠标悬停工具提示?

这里的任何人都在StackOverflow而不是一些令人敬畏的万圣节派对!好极了!

+0

(如果你没有把它放在一起,我也不是一个真棒派对) – Lou 2010-10-30 02:21:25

回答

7

是的,出于某种原因,Picturebox没有一个。

 

imports System.Drawing 
 
 

dim tt as new ToolTip() 
tt.SetToolTip(picPicture, "This is a picture") 
 

和不要担心,周末也才开始,大量的时间聚会。

+0

完美,谢谢! – Lou 2010-10-30 02:42:15

1

假设已添加与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 
7

通常创建则接口抛出从工具箱工具提示对象上的形式。

alt text

这然后给出每个对象的“工具提示”属性(向列表的底部),则其可以被配置为您的喜悦。

alt text

0

拖动从工具箱中的工具提示控制左到窗体(那么设计师就会把它下方的形式,因为它并不意味着是可见正常)。默认情况下,它将被命名为“tooltip1”。

然后选中您的复选框并转到其属性窗口。你应该看到一个标签为“Tooltip on tooltip1”的属性 - 将其设置为任何你想要的。当您运行应用程序并将鼠标悬停在复选框上时,您应该会看到工具提示文本。

相关问题