- PR -

コンポーネントのプロパティ用フォーム

1
投稿者投稿内容
CHN
ぬし
会議室デビュー日: 2002/03/07
投稿数: 382
投稿日時: 2003-11-27 16:20
こんにちは。 どなたかお助けを

たとえば、フォントプロパティを持っているコンポーネントなら、
IDEでFontのところの小さいボタンをクリックするとフォント設定のダイアログが
表示されます。
同じようなものを自分で定義したコンポーネントでもやりたいですが
どのようにすればいいかわかる方おられますか?
もちろん、FontならFontって指定すれば勝手にIDEがやってくれますが、
聞きたいのは、IDEが認識していない自分で定義したプロパティでどうしたらいいかです。

よろしくお願いします。
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2003-11-27 17:21
CHNさん、こんばんは。

引用:

同じようなものを自分で定義したコンポーネントでもやりたいですが
どのようにすればいいかわかる方おられますか?



プロパティの属性指定で、System.ComponentModel.EditorAttributeを指定します。

↓例

コード:

<System.ComponentModel.Editor(GetType(System.Drawing.Design.FontEditor), _
GetType(System.Drawing.Design.UITypeEditor))> _
Public Property XXXXXXX ......



詳しくは「.NET Framework 開発者ガイド」の「デザイン時サポートの拡張」を参照して下さい。


[ メッセージ編集済み 編集者: きくちゃん 編集日時 2003-11-27 17:27 ]
CHN
ぬし
会議室デビュー日: 2002/03/07
投稿数: 382
投稿日時: 2003-11-27 17:48
こんにちは。

お、参考にさせていただきます。

しょうもない質問でもお答え頂いて申し訳ないです。

ありがとうございます。
CHN
ぬし
会議室デビュー日: 2002/03/07
投稿数: 382
投稿日時: 2003-11-27 21:20
すいません、ついでにもう一つ教えて頂きたいです。
デザイン時、コンポーネントを右クリックしたときのポップアップ
メニューはどうやって操作するのでしょうか?
よろしくお願いします
1

スキルアップ/キャリアアップ(JOB@IT)