2010-07-05 30 views
8

Tôi sử dụng phương thức ShowBalloonTip của lớp TrayIcon để hiển thị mẹo bóng. Có cách nào để xử lý một cú nhấp chuột trên quả bóng này không?Xử lý một cú nhấp chuột trên đầu bóng được hiển thị với ShowBalloonTip của TrayIcon()

Khi tôi nhấp vào quả bóng, không có sự kiện nào dường như được tạo và nó chỉ đóng bong bóng.

+0

Khi bạn nói "click trên" các balloontip gì bạn có nghĩa * trên * các balloontip trở lên nó như trong một số phần khác của máy tính để bàn khác với balloontip? –

Trả lời

19

Tôi nghĩ bạn có nghĩa là NotifyIcon. Sử dụng sau mẫu ...

NotifyIcon notifyIcon = null; 
public Form1() 
{ 
    InitializeComponent(); 
    notifyIcon = new NotifyIcon(); 
    // Initializing notifyIcon here... 
    notifyIcon.BalloonTipClicked += new EventHandler(notifyIcon_BalloonTipClicked); 
} 

void notifyIcon_BalloonTipClicked(object sender, EventArgs e) 
{ 
    // Operation you want... 
} 

Tôi hy vọng nó ăn nhu cầu của bạn ...

0

Các bạn đã thử đoạn mã sau đây? Tôi đã tìm thấy nó trong khi thực hiện tìm kiếm nhanh trên google:

private void TrayNotifyIcon_BalloonClick(object sender, EventArgs e) 
{ 
    //Perform Action 
} 

Rõ ràng bạn sẽ cần phải xác định tên chính xác trong chữ ký phương thức cho ứng dụng của riêng bạn.

Tôi nghĩ rằng điều này được viết trong phiên bản cũ hơn của .Net Framework và có thể là phương pháp mới được đặt tên cho nó.

Nguồn: Build a C# Notification System

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