私はいくつかのコントロールで新しいフォームを開く小さなアプリケーションを設計しています。しばらくアイドル状態であればこのフォームを閉じたいと思っています。フォームに多くのボタン、スクロールバー、ピクチャボックスがあるとしましょう...(10秒以内に)いずれもクリックされなければ、フォームは閉じます。コントロールのいずれかを検出する
私は10秒のタイマーを使用していますが、いずれかのコントロールを押した場合にリセットします。私はそれを個別に行うことはできますが、すべてのコントロールのためにそれを行うことは非常に面倒になります。
foreach (Control cc in Controls)
を、それを使用する方法を知っていませんでした:私はいくつかの簡単な方法でそれを行うことができます....私はネット上でお読みください。助けてください。
ここで、すべてのonclickイベントハンドラに追加するメソッドを作成する方法はありませんか?私はこれより短い(コードが少ない)方法はないと思う。 –
これはどんなアプリケーションですか? WinForms、WPF、ASP.Net WebフォームまたはMVC? –