0

Windowsフォームでは、コンボボックスに次のコードを入力しています。

this.JackStudTypeComboBox.Items.AddRange(ViewController.GetJackStudMaterialType().ToArray());

フォームデザイナを開こうとすると、ViewControllerタイプが見つからないというメッセージが表示されます。

ViewControllerクラスは、フォームと同じプロジェクトにあります。プロジェクトのコンパイルには問題はなく、プロジェクトを実行すると期待どおりの動作が得られます。

では、フォームデザイナにこの特定のクラスを見つけるように説得したり、静的デザインモードでそれを見つけられなかったり、何か有用なことをしたりできないという事実を無視するにはどうすればよいでしょうか。

4

1 に答える 1

0

そうしないでください。

カスタムロジックをに入れないでくださいInitializeComponent()

それをコンストラクターに移動すると、すべてが正常に機能します。

于 2012-10-03T03:11:59.773 に答える