1

OnStateChange() のときに、「バルーン ヒント テキストには空でない値が必要です」という例外が発生しました。このメソッドは、アプリケーションが最小化されたときに呼び出されます。

 void OnStateChanged(object sender, EventArgs args)
    {
        try
        {
            if (WindowState == WindowState.Minimized)
            {
                Hide();
                if (TippuTrayNotify != null)
                {
                    TippuTrayNotify.Visible = true;
                    TippuTrayNotify.ShowBalloonTip(2000);
                }
            }
            else
                m_storedWindowState = WindowState;
        }catch(Exception ex){
            SystemLog.WriteLine("(Error) OnStateChange : "+ex.Message+" ;");
        }
    }

MainWindow コンストラクター内で TippuTrayNotify を初期化します

     public MainWindow()
    {
        InitializeComponent();
         TippuTrayNotify = new System.Windows.Forms.NotifyIcon(); 
            TippuTrayNotify.Icon = new System.Drawing.Icon("Icons/icon_64.ico");

            TippuTrayNotify.BalloonTipTitle = "OlivInClass";
            TippuTrayNotify.Text = "OlivInClass";
            TippuTrayNotify.DoubleClick += new EventHandler(TippuTrayNotify_DoubleClick);
    }

解決策をお願いします

4

2 に答える 2

0
notifyIcon1.BalloonTipIcon = ToolTipIcon.Info;
notifyIcon1.BalloonTipText = "your text";
notifyIcon1.BalloonTipTitle = "Welcome Message";
notifyIcon1.ShowBalloonTip(1000);
于 2012-11-26T07:22:53.477 に答える