- ベストアンサー
カスタムコントロール作ってます(VB.NET)。VB.Net にVB.6のActiveX作成時にあったプロパティページ作成ができないようですが
タイトルどうりです。VBNETのカスタムコントロールでデザインモードにおけるフォームつまりプロパティページやビジュアルにプロパティボックスから設定できるようにしたいのですが、どうしたらできるでしょうか?VB6ではできたのですが、(Activexコントロール)。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
通常のプロパティと同じように、プロパティ ウィンドウに項目を表示して設定できるようにする必要があります。 具体的には、 1. カスタム コントロールのクラスに外部公開する Property プロシージャを作成して、内部で値を保存できるようにする。 2. そのプロパティの宣言部分で、プロパティ ウィンドウに表示するように指示する属性値を設定する。 こんな感じです。
その他の回答 (1)
- AlexSuns
- ベストアンサー率67% (78/115)
回答No.2
これもどうぞ PropertyGridコントロールの使い方 DOBON.NET > プログラミング道 > .NET Tips > コントロール http://dobon.net/vb/dotnet/control/propertygrid.html
質問者
お礼
ありがとうございました。Runモードでプロパティを走らせるケースは今のところ必要としていませんが、興味深いです。デザインタイムでもできるのでしょうか、別ウィンドウでプロパティを出すときに使えそうです。詳しいPropertyGridの説明も参考になりました。
お礼
ありがとうございます。これですね、ずいぶんやり方が、変わってしまいました。もっと勉強する必要がありそうです。