2009-07-10 11 views
0

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

フォーム、クラウン、トランク、ルートフレア、ルートと5枚のラベルがあります。

私はMouseHoverイベントがあることを知っていますが、私はそれがホバリング時に必要な画像をトリガーするように見えます。

また、何か助けていただければ幸いです。コミュニティに感謝します。

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

答えて

0

イメージをHTML形式で作成し、そのIDをjavascriptでツールチップ上で参照することができます。 Check out this site.

+0

私はVBで、デスクトップ上のVisual Studioで働いていますおそらくWebアクセスはありません。あなたや他の誰かのための彼らの方法は、あなたがちょうど言ったことをVBコードに翻訳するのですか? –

0

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

これは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(); 
} 
+0

ありがとう!これをVBに変換すると、私は料理になります。 –

+0

VBに変換しようとしましたが失敗しました。 –

0

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

+0

私はVB.Net 2008を使用しています。いつでもどこでもツールチップを追加できますが、私が追加したいのは、画像で構成されるツールチップです。 イメージをツールチップとして置くことができない限り... –

0

ドロップフォーム上のツールヒント、およびラベルを選択し、「ツールチップTooltip1オン」プロパティを設定します。

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

関連する問題