■6895 / ) |
Re[1]: 不要なイベントハンドラを |
□投稿者/ 魔界の仮面弁士 中尉(155回)-(2006/09/27(Wed) 20:00:04)
|
分類:[C#]
> 「エラー1'Form4' に 'listBox1_MouseDown' の定義がありません。」
listBox1 と、listBox1_MouseDown を結びつけるコードが残っているからです。 (VB.NET なら、こういう事はおきないのですけれどね。)
イベントのメソッドを直接削除するのではなく、まず、稲妻アイコンで 解除してから削除するようにすれば、そのようなエラーは出ないはずです。
既にメソッドを手動で削除してしまったものに関しては、コントロールへの 割り当て部分に関しても、あわせて削除する必要があります。
まずは、表示されたエラーメッセージをダブルクリックしてみてください。 おそらく、Form4.Designer.cs のコードが開かれ、その中に記述された
#region Windows フォーム デザイナで生成されたコード (中略) this.listBox1.MousDown += new System.Windows.Forms.MouseEventHandler(this.'listBox1_MouseDown); (中略) #endregioni
のような部分にジャンプすると思います。 それが、イベントの割り当てを行っている部分ですので、それを削除すれば エラーも消えるかと思います。
|
0
|