ユーザーがカーソルを画像上に移動したときに表示されるツールチップを作成できますか? Visual Studioでそのようなプロパティを見つけることができず、Googleを調べても無駄になりました。 PictureBoxで画像を使用しています。
素晴らしいハロウィーンパーティーの代わりに、StackOverflowを利用している人なら誰でも参加できます。わーい!
ええ、何らかの理由でPictureboxにはありません。
imports System.Drawing
dim tt as new ToolTip()
tt.SetToolTip(picPicture, "This is a picture")
心配しないでください。週末は始まったばかりで、パーティーに十分な時間があります。
通常、インターフェイスを作成してから、ツールボックスからフォームにToolTipオブジェクトをスローします。
これにより、各オブジェクトに「ToolTip」プロパティ(リストの下部に向かって)が与えられ、これを喜んで構成できます。
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
ToolTipコントロールを左側のツールボックスからフォームにドラッグします(通常は表示されないように設計者がフォームの下に配置します)。デフォルトでは、「tooltip1」という名前になります。
次に、チェックボックスを選択して、そのプロパティウィンドウに移動します。 「Tooltipontooltip1」というラベルの付いたプロパティが表示されます。これを任意の値に設定します。アプリを実行してチェックボックスの上にマウスを置くと、ツールチップのテキストが表示されます。