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);
}
解決策をお願いします