2009-07-10 2 views
0

Visual Studio의 모든 요소에 툴팁을 추가하는 것이 가능하다는 것을 알고 있습니다 만, 레이블에 screentips를 추가 할 수 있는지 알고 있다면 궁금합니다. 사용자가 요소 (레이블) 위에 마우스를 올려 놓으면 트리거 할 이미지가 5 개 있습니다.레이블에 Screentips 추가하기

폼, 크라운, 트렁크, 루트 플레어, 뿌리 및 5 개의 그림 레이블이 있습니다.

나는 MouseHover 이벤트가 있다는 것을 알고 있지만, 내가 움직일 때 원하는 그림을 트리거 할 수없는 것처럼 보인다.

다시 한 번 도움을 주신 데 대해 감사 드리며 지원에 대해 커뮤니티에 감사드립니다.

참고 : 저는 매우 제한된 초보자이며 VB에서 코드를 수행하고 있습니다.

답변

0

이미지가 포함 된 html로 양식을 만들고 javascript에서 해당 ID를 사용하여 도구 설명에서 양식을 참조 할 수 있습니다. Check out this site.

+0

을 아마도 웹 액세스가 없을 것입니다. 당신이나 다른 사람들이 당신이 방금 말한 것을 VB 코드로 번역 할 수있는 방법이 있습니까? –

0

레이블의 MouseHover 이벤트를 사용하여 이미지와 함께 새 PictureBox를 만들 수 있습니다. 그런 다음 PictureBox의 위치를 ​​마우스 좌표 또는 레이블의 위치로 설정합니다. 그런 다음 레이블의 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(); 
} 
+0

고마워요! 이제 VB로 변환하면 나는 요리를하게 될 것입니다. –

+0

VB로 변환하려했지만 실패했습니다. –

0

어떤 버전의 VB를 사용하고 있습니까? vb.net 2008에서는 폼에 툴팁 컨트롤을 추가 한 다음 디자인 타임에 툴팁 텍스트를 레이블 및 기타 컨트롤에 속성으로 추가 할 수 있습니다. 코딩은 필요하지 않습니다.

+0

저는 VB.Net 2008을 사용하고 있습니다. 언제 어디에서나 툴팁을 추가 할 수 있다는 것을 알고 있습니다. 그러나 추가하고 싶은 것은 이미지로 구성된 툴팁입니다. 이미지를 툴팁으로 넣지 않는 한 ... –

0

폼에 도구 설명을 삭제하고 다음 "도구 설명 Tooltip1에"속성 레이블을 선택하고 설정 : 나는 VB로하고 바탕 화면에서 Visual Studio에서 일하고 있어요

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