□投稿者/ アイスロボ (2回)-(2009/06/09(Tue) 13:52:50)
|
分類:[.NET 全般]
現在、Buttonを継承したクラスを作成しています。 (俗に言う、BitmapButtonのようなものです)
BMP画像を読み込み、MakeTransparen()で四隅を透過させて、 ボタンのBackGroundImageに設定しています。 これで問題無く動作しています。
しかし、MouseOver時やMouseDown時に、 OSが勝手に、透過した部分をグレーの色で塗りつぶしてしまします。 きっと、標準の挙動なのでしょうが、これを回避したいと思っています。
MouseOver時は、OnEnter等のイベントを無視するようにしたらなんとかなりましたが、 MouseDownの時だけ回避できず困っております。
どなたかご存じの方いらっしゃいませんか?
|
|