Windowsフォームフォームに多くのイベントがあります。フィードバックラベルがあり、feedbaxk.Text="";と書く必要があります。各イベントの開始時に。
ASP.NETでは、ポストバックごとに発生するイベントで1回だけ書き込むために使用していましたがpage_load
、FormLoadは1回だけ発生します。
質問のタイトルで検索しようとしましたが、次の2つの最も近い回答が見つかりました。
ASP.NETページロードイベント(バイト)
ASP.NETページ読み込みイベントに相当するWinForms(PCレビュー)
関連する資料がいくつかありますが、これらやその他多くの資料から満足のいく回答を得ることができませんでした。
イベントが発生することをWindowsフォームでどのように検出できますか?
更新:別の方法でグーグルで検索すると、別のリンクにリンクされている近いリンクが見つかりました。.NETでWindowsフォームコントロールのすべてのイベントハンドラーを検索し、1つのコントロールからイベントハンドラーを「盗んで」、別?。これらを見た後、私はそれが可能だと思います
- Form_Loadの最後にwin-formsayですべてのイベントのリストを取得できました(その後はイベントを追加しません)。次に、すべてのイベントに少し一般的な機能(ラベルテキストの変更など)を追加します。
- 親からすべてのイベントを継承し、そのイベントに必要な機能を追加してから、各イベントに特定の機能を追加(オーバーライド)できる場合があります。