- PR -

コマンドボタンの形を変えたい

1
投稿者投稿内容
NASCAR
会議室デビュー日: 2006/02/20
投稿数: 2
投稿日時: 2006-02-20 19:27
初めて投稿します。


実はC#で作成した画面があるのですが顧客からボタンの見栄えを
良くして欲しいと注文がありまして。。
ボタンが四角いので角を落としてXPのような角が丸のボタンにしたいようです。

それで次の2案を考えています。
1.ボタンの形自体を変更
2.画像を貼り付けてボタン代わりにする。
が何か良い方法はあるのでしょうか?

アイコンのように透過する画像を張付けて角が透明になれば
あとから形を変えたい場合も画像を変更すれば形も調整できる
のですが。。2案ともこの方法はだめそうです。

他によい方法があればご教授ください。
よろしくお願いします。

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-20 19:37
Windows アプリケーションなのか、Web アプリケーションなのかで答えが変わります。

前者であれば、XP 視覚テーマを使うという手があります。
(後者の場合は、IE でなければ対応しませんが)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2006-02-21 10:09
引用:

アイコンのように透過する画像を張付けて角が透明になれば
あとから形を変えたい場合も画像を変更すれば形も調整できる
のですが。。



できますよ。

http://hidori.jp/downloads/junktest/TestBitmapButton.zip

サンプルで使ったビットマップだと透明色部分が少ないので分かりにくいですが、BitmapButton クラスに与えたビットマップの透明色部分がくり抜かれます。



[ メッセージ編集済み 編集者: 渋木宏明(ひどり) 編集日時 2006-02-21 10:09 ]
NASCAR
会議室デビュー日: 2006/02/20
投稿数: 2
投稿日時: 2006-02-21 14:35
サンプルまでありがとうございます。
もうひとつだけ
画像を張付けてそのサイズをボタンにする事も可能なのでしょうか。
ICONに近いですがVB6では透過コントロールでIMAGEがありましたが
.NETは存在しないのでしょうか。

すみません
よろしくお願いします。


渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2006-02-22 02:07
引用:

画像を張付けてそのサイズをボタンにする事も可能なのでしょうか。



それをやっているつもりです。
1

スキルアップ/キャリアアップ(JOB@IT)