0

Visual Studio 2008 C# でこの問題が発生しました。基本フォームと、それを継承する多数の Windows フォームがあります。(はい、継承しようとする前に基本フォームをコンパイルしたと思います。)

派生フォームはエラーなくスムーズにコンパイルされますが、基本フォームから継承したものしか表示されません。つまり、すべての派生フォームは、設計時には異なっていても、実行時には外観も動作も基本フォームとまったく同じです。つまり、基本フォームには見られない多くのコントロールがあります。

以前にこの問題が発生したことがありますか?どのように解決しましたか?

4

1 に答える 1

2

この問題は、実行時に最初に表示されるフォームを指定することで解決されました。これはProgram.cs、次のように でフォームに名前を付けることによって行われました。

Application.Run(new DerivedForm());

以前は、基本フォームの名前が上の括弧内に表示されていました。

于 2011-05-29T16:49:18.527 に答える