2012-01-03 21 views
16

Làm cách nào để hiển thị một số IsBalloonToolTip trong WinForms?Cách hiển thị chú giải .NET Balloon ToolTip?

Ngay bây giờ tôi cố gắng:

ToolTip hint = new ToolTip(); 
hint.IsBalloon = true; 
hint.ToolTipCaption = "Hello, world!"; 
hint.ToolTipIcon = ToolTipIcon.Error; 
hint.Show("Please create a world.", myTextBox, 0, 0); 

Đáng tiếc là bóng không trỏ để(0, 0) (tương đối so với đối chứng), nhưng hiện tại (0,0) (tương đối so với đối chứng):

Cách chính xác để hiển thị .NET Balloon ToolTip là gì?

+0

Bạn đã thấy [này] (http://stackoverflow.com/questions/2028466/c-set-position-of-the-arrow- câu hỏi liên quan đến công cụ in-a-tooltip-balloon)? –

+0

Không rõ ràng từ câu "Thật không may quả bóng không trỏ đến (0, 0) liên quan đến điều khiển, nhưng xuất hiện ở * (0,0) * liên quan đến điều khiển." Kiểm soát, ToolTip hoặc TextBox? – Sabuncu

+0

@ M.Babcock tôi đã không thấy câu hỏi đó; mặc dù câu hỏi đó không liên quan. –

Trả lời

19

Lỗi đã biết. Gọi đó là hai lần, lần đầu tiên có sản phẩm nào:

toolTip.Show(string.Empty, myTextBox, 0); 
toolTip.Show("Please create a world.", myTextBox); 

Từ How do I make a tooltip point at a specific label in C#?

+0

tôi đã googled, và googled, và bạn vẫn không thể đánh bại một người nhớ lại câu trả lời. –

+1

@IanBoyd Xem [ToolTip balloon stem được định hướng không đúng cho lần gọi đầu tiên của ToolTip.Show()] (https://connect.microsoft.com/VisualStudio/feedback/details/98281/tooltip-balloon-stem-is-oriented- không chính xác-cho-first-invocation-of-tooltip-show) – LarsTech

+1

Kể từ 7 năm trước :( –

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