|
■No76303 (よぽん さん) に返信 > 標準で使用できるエディタでは選択できないということでしょうか? > > プロパティエディタを作らなければいけないのですか? > > それとも、デザイナーからの設定はあきらめて、 > プロパティ値の初期設定はロードイベント等で設定するということなのでしょうか?
VisualStudioのデザイナから追加したコンポーネントの複数選択可能な列挙体プロパティに対して 複数の値を設定したいということでしょうか?
例えば PRO.P1 | PRO.P2 を設定したい場合は、2進表記で(01 | 10) = 11ですので デザイナのプロパティ値に「3」と入力すれば可能です。
またはenumに [Flags] public enum PRO { P1 = 1, P2 = 2, P3 = 4, P1P2 = P1 | P2, P1P3 = P1 | P3, P2P3 = P2 | P3 }; こんな感じで定義してしまうとか。
それ以外の方法で設定したい場合は、プロパティエディタを作成することになりますね。
|