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

わんくま同盟

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

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


(過去ログ 64 を表示中)
■36896 / )  丸いボタンの背景色
□投稿者/ アイスロボ (2回)-(2009/06/09(Tue) 13:52:50)

分類:[.NET 全般] 

現在、Buttonを継承したクラスを作成しています。
(俗に言う、BitmapButtonのようなものです)


BMP画像を読み込み、MakeTransparen()で四隅を透過させて、
ボタンのBackGroundImageに設定しています。
これで問題無く動作しています。

しかし、MouseOver時やMouseDown時に、
OSが勝手に、透過した部分をグレーの色で塗りつぶしてしまします。
きっと、標準の挙動なのでしょうが、これを回避したいと思っています。

MouseOver時は、OnEnter等のイベントを無視するようにしたらなんとかなりましたが、
MouseDownの時だけ回避できず困っております。

どなたかご存じの方いらっしゃいませんか?
返信 編集キー/


管理者用

- Child Tree -