C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 14 を表示中)
■4387 / )  Icon型のプロパティにおけるDefaultValue
□投稿者/ M.K (22回)-(2007/06/15(Fri) 14:00:47)

分類:[C# (Windows)] 

開発環境:VS2005(C#) WinXP SP2

現在Iconクラスをプロパティに持つカスタムコンポーネントを作成しているのですが、
単純に実装するとカスタムコンポーネントを設置したフォームのInitializeComponent
メソッドの中に初期化処理が追記されてしまいました。

InitializeComponentメソッドに初期化処理を記述したくない場合はDefaultValue属性
を指定すれば良いのですが、Iconの場合どの様に記述すれば良いのかがわかりません。

目指している動作はFormのIconプロパティでして、初期値のアイコンはリソースから
取得され、変更が加わった場合はプロパティシート上で"(アイコン)"が太字になり、
且つ"リセット"が有効になる状態です。

実現方法が分かる方がいらっしゃいましたら教えて頂けると幸いです。
返信 編集キー/


管理者用

- Child Tree -