DOBON.NETプログラミング掲示板過去ログ
列挙体みたいなプロパティの作り方
題名: 列挙体みたいなプロパティの作り方
著者: JUNJUN
日時: 2005/08/26 10:50:49
ID: 12361
この記事の返信元:
(なし)
この記事への返信:
(なし)
ツリーを表示
環境/言語:[WindowsXP、Framework1.1]
分類:[.NET]
お世話になります。
現在、某社のスプレッドみたいなものを自作しようとしています。
その某社のスプレッドではデザイナで列単位にCellTypeをプロパティで設定できるのですが、ここで質問です。
このCellTypeプロパティは「列挙体のプロパティのように、幾つかのCellTypeのリストから選択するタイプのプロパティ」です。
さらに、このプロパティは「選択したCellTypeに応じたプロパティを持つ、展開可能なプロパティ」になります。
これっていったいどういう仕組みなのでしょうか?
CellTypeのリストを作成したければ列挙体をしようすればいいと思います。
展開可能なプロパティは[System.ComponentModel.DesignerSerializationVisibility]属性を使えば可能だと思います。
しかし、「列挙体みたいなプロパティで、且つ、選択した値に応じた子プロパティを持つプロパティ」を作るになどうしたら良いのでしょうか?
説明がわかり辛くて申し訳ありませんが、どなたか御教授願えないでしょうか?
宜しくお願いします。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
お世話になります。
現在、某社のスプレッドみたいなものを自作しようとしています。
その某社のスプレッドではデザイナで列単位にCellTypeをプロパティで設定できるのですが、ここで質問です。
このCellTypeプロパティは「列挙体のプロパティのように、幾つかのCellTypeのリストから選択するタイプのプロパティ」です。
さらに、このプロパティは「選択したCellTypeに応じたプロパティを持つ、展開可能なプロパティ」になります。
これっていったいどういう仕組みなのでしょうか?
CellTypeのリストを作成したければ列挙体をしようすればいいと思います。
展開可能なプロパティは[System.ComponentModel.DesignerSerializationVisibility]属性を使えば可能だと思います。
しかし、「列挙体みたいなプロパティで、且つ、選択した値に応じた子プロパティを持つプロパティ」を作るになどうしたら良いのでしょうか?
説明がわかり辛くて申し訳ありませんが、どなたか御教授願えないでしょうか?
宜しくお願いします。