私は非常に奇妙な問題を抱えており、どうしてそれが起こっているのか、それを防ぐ方法がわかりません。 Envionment: の.NET Framework 3.5 のWinFormアプリケーション C# VS2008 ProのDataControlを含むWinControlでDataGridViewが発生すると、デザイナーの問題が発生する
問題: 私はそののTabPageの2のカスタムユーザーコントロールを持っているのTabControlを含むのWinFormを持っています。 作成したusercontrolには、3つのDataGridViewコントロールが含まれています。
私はWinFormのDesigerにアクセスするたびに、DataGridViewコントロールのSIX(3 * 2)インスタンスが作成されていることがわかります。 これらはすべて、dataGridView13、dataGridView14などのように番号が付けられています。 これらのDataGridViewインスタンスのそれぞれに沿って、関連するDataGridViewTextBoxColumnインスタンスとDataGridViewCellStyleインスタンスも作成されます。
すぐにMyWinForm.Designer.csファイルに600個近くのDataGridViewインスタンスがありました!!
なぜこれが起こっているのでしょうか、より重要なのはそれを防止する方法ですか? 誰もこれの前に何かを見たことがありますか?
あなたはusercontrolのコードを投稿する必要があるかもしれないと思います。 – YWE