私は、thisチュートリアルに従い、Windowsフォームページの要素に名前を付けました。私が集めたものから、フォームはデザイナーフォーム上の要素の名前に基づいてメソッドを自動的に生成します。C#デザイナーフォームはフォームオブジェクトのメソッドを更新していませんか?
しかし、テキストボックスのほとんどは、ラベルをクリックしてEnterキーを押すとラベルがメソッド名を更新しますが、それらのうちのいくつかは依然としてデフォルト名を参照しています。
添付の画像では、「Option」という名前のラベルは「label3_clicked」のままです。
非常に高く評価されています。
将来、コントロールウィンドウの名前を変更した場合、 'control'の' event'を生成(登録)して 'そのコントロールの名前' + '_(アンダースコア)' + 'イベント名' '(rename)'既に生成されたイベント –
イベントハンドラ(コントロールではなくメソッド)が作成されると、コントロールの名前を変更するだけで自動的に変更されることはありません: 'label3'と' label3_clicked'は完全に別のシンボルです。複数のコントロールに同じイベントハンドラを簡単にアタッチすることができます。しかし、ファイル内でイベントハンドラ( 'label3_clicked')の名前を手動で変更すると、VSはすべての発生を検索して名前を変更します。これを避けたい場合は、イベントを作成する前にコントロールの名前を*指定してください。 – Lou