2010-10-30 56 views
8

Tôi có thể tạo chú giải công cụ sẽ hiển thị khi người dùng di chuyển con trỏ trên hình ảnh không? Tôi không thể tìm thấy một tài sản như vậy trong Visual Studio, và tôi đã lùng sục Google không có kết quả. Tôi đang sử dụng một hình ảnh trong một PictureBox.Làm cách nào để tạo chú giải công cụ di chuột trên hình ảnh trong VB.NET?

Đây là bất kỳ ai trên mạng StackOverflow thay vì một số bữa tiệc Halloween tuyệt vời! Yay!

+0

(Trong trường hợp bạn không đặt nó cùng nhau, tôi cũng không ở một bữa tiệc tuyệt vời) – Lou

Trả lời

7

yea, vì một số lý do Picturebox không có.

 

imports System.Drawing 
 
 

dim tt as new ToolTip() 
tt.SetToolTip(picPicture, "This is a picture") 
 

và không lo lắng, cuối tuần mới chỉ bắt đầu, nhiều thời gian để tiệc tùng.

+0

Hoàn hảo, cảm ơn !!! – Lou

1

Giả sử rằng bạn đã thêm một thành viên hộp hình ảnh với modifier WithEvents bạn có thể sử dụng sau

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 
7

Thông thường tôi có thể tạo giao diện sau đó ném một đối tượng ToolTip từ hộp công cụ vào biểu mẫu.

alt text

này sau đó cung cấp cho mỗi đối tượng là "ToolTip" tài sản (phía dưới cùng của danh sách) mà sau đó có thể được cấu hình để thỏa thích của bạn.

alt text

0

Kéo một điều khiển ToolTip từ hộp công cụ bên trái vào hình thức của bạn (nhà thiết kế sau đó sẽ đặt nó dưới hình thức của bạn, vì nó không có nghĩa là để được nhìn thấy bình thường). Theo mặc định, nó sẽ được đặt tên là "tooltip1".

Sau đó chọn hộp kiểm của bạn và chuyển đến cửa sổ thuộc tính của nó. Bạn sẽ thấy một thuộc tính có nhãn "Chú giải công cụ trên tooltip1" - thiết lập này để bất cứ điều gì bạn muốn. Khi bạn chạy ứng dụng và giữ chuột trên hộp kiểm của mình, bạn sẽ thấy văn bản chú giải công cụ.

Các vấn đề liên quan