0

アプリでDataGridViewから派生して作成したカスタムコントロールを使用しています。

このカスタムコントロールのソースコードを変更した場合、フォームからコントロールを削除してから、ツールボックスから再構築されたバージョンに追加し直す必要がありますか?

すべてのプロパティをリセットしたり、イベントをフックしたりするなど、非常に面倒なので、そうしないことを望んでいます。

4

2 に答える 2

1

いいえ、WinFormのコントロールで起こっている特別な魔法はありません。フォームを作成するたびに、通常のオブジェクトのように作成されますmySuperControl1 = new MySuperControl();。したがって、常に最新のコントロールを取得できます。デザイナーでも。(コントロールを変更するときは、このコントロールを含むフォームのデザイナを閉じることをお勧めします。コンパイルできない場合、または何らかの理由でコードが壊れている場合、コントロールが一時的に使用できなくなる可能性があります。)

于 2012-09-28T17:48:23.273 に答える
0

幸いなことに、それは必要ないようです。私は少しコードをコメントアウトしました、そして確かに、それは実行されませんでした、それで...良いです!

于 2012-09-28T17:47:39.110 に答える