ボタンに絵を貼る

  • 投稿日:
  • by
  • カテゴリ:

バイオリズム for WM5の表示モード切替ボタンは、ビットマップが利用されています。Palmだったら、ボタンウィジェットにビットマップを貼り付けることは造作もなく出来たのですが、C#.NETで、やろうと思ったら、ボタンウィジェットにはビットマップを貼り付けることが出来なそうでした。Graphicsでも持っていてくれれば、無理矢理描くことも出来たのですが……。

ということで、アレは、Panelウィジェットが置いてあるだけです。Panelウィジェットは、Graphicsを持っていますので、パネルがクリックされるたびに、その絵を描き変えているのです。もっと、凝るなら、MouseDown/MouseUpを受けて、ベゼルを変えるとかすると、ぐっとボタンっぽくなるのでしょうが、無駄っぽいのでやっていません。気が向いたらやるかもしれませんが(^^;;