如何在VB.NET中的图像上创建鼠标悬停工具提示?
我是否可以创建一个工具提示,当用户将光标移动到图像上时会显示该提示?我在VisualStudio中找不到这样的属性,我搜索过谷歌也没有用。我用的是一个图片盒中的图像如何在VB.NET中的图像上创建鼠标悬停工具提示?,vb.net,visual-studio,image,tooltip,Vb.net,Visual Studio,Image,Tooltip,我是否可以创建一个工具提示,当用户将光标移动到图像上时会显示该提示?我在VisualStudio中找不到这样的属性,我搜索过谷歌也没有用。我用的是一个图片盒中的图像 为StackOverflow上的所有人干杯,而不是一些很棒的万圣节派对!耶 是的,由于某种原因,Picturebox没有 imports System.Drawing 别担心,周末才刚刚开始,有足够的时间参加聚会。假设您添加了一个带有with events修饰符的图片框成员,您可以使用以下选项 Private tt As Too
为StackOverflow上的所有人干杯,而不是一些很棒的万圣节派对!耶 是的,由于某种原因,Picturebox没有
imports System.Drawing
别担心,周末才刚刚开始,有足够的时间参加聚会。假设您添加了一个带有
with events
修饰符的图片框成员,您可以使用以下选项
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
通常,我创建界面,然后将工具箱中的工具提示对象抛出到窗体上 然后,这将为每个对象提供“ToolTip”属性(位于列表底部),然后可以根据您的喜好对其进行配置
将工具提示控件从左侧的工具箱拖到表单上(设计师会将其放在表单下方,因为它通常不可见)。默认情况下,它将命名为“tooltip1”
然后选中复选框并转到其属性窗口。您应该会看到一个标记为“Tooltip on tooltip1”的属性—将其设置为您想要的任何值。当你运行应用程序并将鼠标放在复选框上时,你应该会看到工具提示文本。(如果你没有把它放在一起,我也不会参加很棒的聚会)
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