1

3x3 マトリックスの要素を表す GroupBox 内の 9 つの TextBoxs のグループである UserContol があります。このコントロールをツールボックスに追加しようとしていたので、デザイナーを使用してドラッグ アンド ドロップできましたが、方法がわかりません。カスタム コントロールを使用して .dll 全体を追加する方法に関する多くの指示を見てきましたが、2 つのうち 1 つを追加したいだけです。コントロール用とメイン プログラム用に別々のプロジェクトを作成する必要がありますか? もしそうなら、なぜこのように設計されたのでしょうか?メイン プロジェクトで定義された型を参照するメソッドをコントロールに記述したい場合はどうすればよいでしょうか?

ありがとうアレックス

4

1 に答える 1

1

カスタム コントロールが必要とする型がメイン プロジェクトにある場合、ベスト プラクティスは、それらの型を独自のプロジェクトに分割し、メイン プロジェクトとカスタム コントロール プロジェクトの両方からそのプロジェクトを参照することです。確かに、これはやり過ぎかもしれません:)

ツールボックスにカスタム コントロールを追加する前に、それらが含まれるプロジェクトが正常にビルドされている必要があります。

于 2012-11-30T15:43:46.010 に答える