透過GIFを使用し、コマンドボタンをそのGIFの形にする方法がわかりません。
フォームは、
Me.FormBorderStyle = FormBorderStyle.None
Me.TransparencyKey = Color.White
を指定すれば、GIFの形にできたのですが・・・・
これと同じような形で透過GIFの形でボタンを作っていきたいと思っています。楕円や多角形などの指定方法までは行き着いたのですが、GIFの形にするがわかりません。
どなたか教えて頂けませんか?
よろしくお願いいたします。
http://www.geocities.jp/asumaroyuumaro/program/tips/img/RgnRect.gif
http://smdn.invisiblefulmoon.net/mnemorepos/20040229-00.html
のようにして、画像からリージョンを作ってみては如何でしょう。
魔界の仮面弁士さんありがとうございます。
参考にして試してみます。
進捗ありましたらご連絡致します!
途中経過です。
魔界の仮面弁士さんの情報により、現在確認中です。
コマンドボタンにイメージを読み込ませておいて、SourceImageとして行ってみました。
一応、リージョンの指定はできているようで、画面上切り抜かれたようになりましたが、Imageプロパティの指定のせいなのか、切り抜きが右下に少しだけずれてしまいます。ImageAlign=TopLeft指定をしていますが、左上より少し右下に画像が表示されているようです。
後、別途PictureBoxでも試してみました。表示的には問題ないのですが、TABSTOPしない所に問題ありです。
いろいろ試してみますが、もし他にアドバイスありましたらよろしくお願いします。
自己レスします。
解決しました。
ImageではなくBackGroundImageに設定したところ、ずれがなくなりうまくいきました。
これから、画像作成とプログラムに組み込みです!
ありがとうございました。