こんにちは


VisualStudioをつかって、Windowsクライアントアプリをつくっているのですが
ボタンコントロールに、JPGなどのがぞうを貼り付けるにはどうしたらいいのでしょうか?

たとえば、「削除」ボタンにゴミ箱アイコンを表示する方法などです。

そのさい、「削除」ボタンをDisableにしたらゴミ箱アイコンも網掛け表示に
する必要があります。

解決に直結する回答をくださった方には、500ポイント差し上げます。

よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/05/19 07:13:53
  • 終了:2010/05/26 07:15:02

回答(3件)

id:Committeeman No.1

Committeeman回答回数153ベストアンサー獲得回数192010/05/19 07:48:41

ポイント27pt

(1)画像をボタン代わりにする方法

イメージの表示 : PictureBox コントロールの使用

http://msdn.microsoft.com/ja-jp/library/ms172590(VS.90).aspx

貼り付けたPictureBoxのclickイベントで処理を行う

ただしDisabled状態をあらわす暗色表示などは自力で工夫する必要あり


(2)ボタンにImageを貼り付ける方法-こっちが簡単

Windowsフォームのボタンでテキストの前に画像を表示するには?[2.0、3.0、3.5、C#、VB] - @IT

http://www.atmarkit.co.jp/fdotnet/dotnettips/990winformbtnimage/...

TextImageRelation 列挙体 (System.Windows.Forms)

http://msdn.microsoft.com/ja-jp/library/s020taz2(VS.80).aspx

文字を入れず画像だけのボタンにするならばTextImageRelationプロパティはOverlayにしてテキストは空にしておく

Disabled状態は・・・プロパティの値を変えるだけなので手間要らず

id:stepwgn24z

ありがとうございました。

(2)ボタンにImageを貼り付ける方法

で進めようかと思います。

ですが、画像を自分で作るのは大変なので、フリー素材で「保存」や「ファイル」や「送信」

などの画像を公開しているところがあったらおしえていただけますでしょうか。

2010/05/20 23:49:28
id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982010/05/19 09:22:08

ポイント27pt

http://hiros-dot.net/VBNET2005/Control/Button/Button03.htm

Imageプロパティに画像ファイルを読み込んであげればいいです。

Disableにしたときに 網掛けになるはずですが

そのイメージが違ったら、そのような画像を Disable時に 読み込みなおせばいいですよ。

id:ko8820 No.3

ko8820回答回数1221ベストアンサー獲得回数692010/05/19 09:48:15

ポイント26pt

http://dobon.net/vb/dotnet/control/btnownerdraw.html

このあたりが参考になります。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません