Windowsのアプリケーションで通知を自動的に表示する方法を知りたいのですが。ここwinformsの通知
私のコード:
cn.Open();
SqlCommand cmd = new SqlCommand("select Count(*) from Issue where Return_Date < @Date", cn);
cmd.Parameters.AddWithValue("@Date",DateTime.Now);
int NumberOfOverdue = (int)cmd.ExecuteScalar();
cn.Close();
if (NumberOfOverdue > 0)
{
notifyIcon1.ShowBalloonTip(500, "Library Management System", "There are " + NumberOfOverdue + " overdued book", ToolTipIcon.Warning);
}
コードが int型に配置され、私はプログラムを起動した後、明らかにそれが唯一のトリガー。 if条件の要件が自動的に満たされた直後に通知を表示する必要があります。
通知を必要とするにはどうすればよい次に、あなたがすべきあなたの状態をチェックし、通知を表示する[Timer](https://msdn.microsoft.com/en-us/library/system.timers.timer(v = vs.110).aspx)のようなものを使用してください – Pikoh
"私は後にトリガするプログラムを始める "あなたがここで何を言おうとしているのか分からない。もちろん、Form_Loadが実行される前にプログラムを起動する必要があります。 – Zack
明確ではありません。いつあなたはそれが上がって欲しいですか?プログラムがロードされた後にそれを表示しないようにしてください。実際にはキーを押す必要はありません。 – ehh