每当用户将鼠标悬停在其上时,我都需要更新应用程序的系统任务栏图标的文本值。我注意到系统托盘图标不存在此类事件。是否可以为系统任务栏图标创建一个悬停事件,如果可以,我该如何完成它?

最佳答案

如何加入NotifyIcon.MouseMove

作为一个基本示例,这似乎可行(在NotifyIcon上使用Form):

    public Form1() {
        InitializeComponent();
        notifyIcon1.MouseMove += delegate
        {
            notifyIcon1.Text = DateTime.Now.TimeOfDay.ToString();
        };
        notifyIcon1.Icon = SystemIcons.Hand;
        notifyIcon1.Visible = true;
    }

10-08 06:23