3

tabPage1_Click イベント動作のコード全体を削除した後、コンパイル中にこのエラー メッセージが表示されるようになりました。

アプリケーションのプログラミングを開始したときに、うっかり 2 回すばやくクリックしてしまい、ソースにイベント コードが追加されてしまったため、ボディ コードは含まれていませんでした。これで、tabPage1_Click の役に立たない定義を除いて、すべてが完了しました。

エラー 1 'Bar.placeOrderForm' には 'tabPage1_Click' の定義が含まれておらず、タイプ 'Bar.placeOrderForm' の最初の引数を受け入れる拡張メソッド 'tabPage1_Click' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) C:\admin\Bar\Bar\placeOrderForm.Designer.cs 96 67 バー

4

5 に答える 5

3

.designer.cs ファイルで強調表示された行を削除しました

ここに画像の説明を入力

于 2011-02-08T21:02:23.447 に答える
3

placeOrderForm フォームのデザイナーに移動し、[プロパティ] ウィンドウのフィールド リストから tabPage1 を選択し、[イベント] ビューを選択して、Click イベントのエントリ (tabPage1_Click を読み取る必要があります) をクリアします。

あなたに正しく会うべきです。

于 2011-02-08T21:00:20.510 に答える
0

エラーをダブルクリックすると、問題のある行にジャンプします。次のようなものが見つかります ...+=tabPage1_Click(...)。もう存在しないイベントハンドラーを参照しているため、その行も削除してください。

于 2011-02-08T21:01:29.817 に答える
0

基本的に何が起こったかというと、フォーム ジェネレーターがまだそこにイベントがあるはずだと考えているため、イベントを設定するコードを生成し、コンパイラーは頭を悩ませ、フォーム デザイナーが何を考えているのか疑問に思うことになります。

やりたいことは、デザイナーで tabPage1 を選択し、[プロパティ] ウィンドウに目を向け、稲妻をクリックしてイベントの表示に切り替えることです。次に、下にスクロールしClickてそのボックスを空にします。

于 2011-02-08T21:01:39.910 に答える