0

Visual Studio のほぼすべての要素にツールヒントを追加できることは知っていますが、ラベルにヒントを追加できるかどうか知っている人はいますか? ユーザーが要素(ラベル)の上にマウスを置いたときにトリガーしたい5つの画像があります。

Form、Crown、Trunk、Root Flare、Roots の 5 つのラベルと 5 つの写真があります。

MouseHover イベントがあることは知っていますが、ホバーしたときに必要な画像をトリガーするようには見えません。

繰り返しになりますが、どんな助けも大歓迎です。コミュニティのすべてのサポートに感謝します。

注: 私は非常に限られた初心者で、VB でコードを作成しています。

4

4 に答える 4

0

ツールチップをフォームにドロップし、ラベルを選択して「TooltiponTooltip1」プロパティを設定します。

System.Windows.Forms.ToolTip ToolTip1 = new System.Windows.Forms.ToolTip();
ToolTip1.SetToolTip(this.textBox1, "Hello");

http://msdn.microsoft.com/en-us/library/aa288412(VS.71).aspx

于 2012-05-02T18:50:23.950 に答える
0

画像を含む html でフォームを作成し、javascript でその id を使用してツール ヒントで参照できます。このサイトをチェックしてください。

于 2009-07-10T16:19:52.457 に答える
0

ラベルの MouseHover イベントを使用して、画像で新しい PictureBox を作成できます。次に、PictureBox の Location をマウス座標またはラベルの位置に設定します。次に、ラベルの MouseLeave イベントで、作成した PictureBox があればそれを破棄します。

これは C# ですが、このようなものが機能します。

PictureBox hoverImage;
lblLabel_MouseHover()
{
hoverImage = new PictureBox;
MyImage = New Bitmap("C:\image.bmp");
hoverImage.Image = CType(MyImage, Image)
hoverImage.Location = lblLabel.Location;
}

lblLabel_MouseLeave()
{
hoverImage.Dispose();
}
于 2009-07-10T16:29:57.367 に答える
0

どのバージョンの VB を使用していますか? vb.net 2008 では、ツールヒント コントロールをフォームに追加し、ツールヒント テキストをプロパティとしてラベル (およびその他のコントロール) にすべて設計時に追加できます。コーディングは必要ありません。

于 2009-07-28T04:26:14.213 に答える