2016-03-22 6 views
0

私はチュートリアルのオンラインで小さなサンプルプロジェクトを行っていますが、フォームコードでイベントを見つけました。C#、Visual Studio:フォームコードから存在しないイベントを削除する

private void label5_Click(object sender, EventArgs e) 
    { 

    } 

フォームデザインでlabel5のプロパティに行くと、クリックイベントは発生しません。ボックスは空白です。しかし、コードから上記のメソッドを手動で削除すると、私はまだエラーが発生します。これを引き起こしている可能性がありますどのようなアイデアとそれを修正する方法?

+1

エラーとは何ですか(そのエラーの場所はどのようなコードですか)。それは知っていると良いでしょう。 –

+1

Visual Studioでフォームを表示しようとするとエラーが発生しますか? –

+0

これは、メソッドが別のコントロールの別のイベントに追加されたことを意味します。メソッドを削除します。プロジェクトをビルドします。次にエラーに続き、 '+ = new System.EventHandler(label5_Click)'を含む行を削除します。エラーは 'YourForm.designer.cs'の' InitializeComponent'になければなりません。 –

答えて

0

フォームのInitializeComponent関数からlabel5_Clickへの参照がすべて削除されていることを確認してください。

+0

これは正確な解決策ではありませんでしたが、 "label5"のインスタンスのInitializeComponent関数を調べると、他のいずれかのラベルに何らかの形でlabel5のクリックイベントが参照されていたため、見つけて修正できました。ありがとう! –

関連する問題