|
分類:[C#]
いつも参考にさせて頂いております。
今回、PictureBox を派生させてプロパティにステートと画像@、Aの2種類のを追加し 状態が1が与えられた時には画像@を、2が与えられた時にはAを切り替えて表示するようなクラス を作成しました。 これ自体は問題なく作成できましたが、切り替えたい画像の個数分プロパティを用意しなければ ならなく、スマートなクラスが作れません。 ImageList のようにコレクションに画像を追加していくようなプロパティを1つだけ作成して 与えられた状態により画像を切り替えたいのですが、コレクションの機能を持ったプロパティを 作成するにはどのようにすればよいのでしょうか?
|