• ベストアンサー

ボタンの文字色を変更したい

Visual Basicで、 ボタンの上にある文字の色を変更することはできますか。 ボタンそのものの色はBackColorプロパティーで設定できますが、文字色の設定がわかりません。良い方法はないでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • ackapapa
  • ベストアンサー率44% (8/18)
回答No.2

#1さん (VB6の)commandbuttonにはforecolorは存在しません。 画像に文字を描画したものをボタンに貼り付けるとかしかないと思います。 http://blog.mag2.com/m/log/0000033611/90147967.html 任意の文字で(変更)処理したい場合は出来ますが、 グラフィック関係の処理を自前で用意しなければなりません。 http://www5.airnet.ne.jp/init/vb/tips/command001.html

nanashisan_
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。

その他の回答 (1)

  • tom11
  • ベストアンサー率53% (134/251)
回答No.1

こんにちは、 ForeColorプロパティで、変更できると思います。

nanashisan_
質問者

お礼

回答ありがとうございます。 でも、No.2さんのいわれるようにForeColorプロパティはないようです。

関連するQ&A

  • コマンドボタンプロパティでStyleの設定

    Visual Basic 6.0 コマンドボタンのプロパティでStyleの設定を[1-グラフィックス]に 設定した後、BackColorを変更してボタンに色を付けています。 この方法が使用出来るパソコンと出来ないパソコンがあるため、 (文字化けや色が表示されないなど、原因は不明) 複数あるコマンドボタンのStyle設定をまとめて変更したいのですが、 イベントのステートメントへ CommandButton.Style = 0 では変更出来ません。 この設定はプロパティで変更する以外方法は無いのでしょうか? コマンドボタンが各フォーム合わせて200以上あるので変更が大変です。 誰かわかる方いましたら教えて下さい。

  • VB6、コマンドボタンの背景色を変更するには?

    コマンドボタンのBackColorプロパティをいじってもコマンドボタンのCaptionの背景の色が変更されません。 ラベルコントロールとかだと同じプロパティをいじると色が変わるのですが… 色を変えるにはどうすればよいでしょうか?

  • vaSpreadコントロールのボタン色の変更

    いつも参考させてもらってます。 vaSpreadコントロールを使用しているんですが、セルタイプ(CellType)を ボタンにしてソース内でそのボタンの色を変えたいのですが、設定のやり方が分 かりません。 そのようなプロパティが見つからないのです。 どなたか分からないでしょうか? VIsual Basicからデザイナーを起動して変更できるので、ソースコードからも できるはずなんですが。。

  • エクセル2007のマクロでボタンを作成した場合、

    エクセル2007のマクロでボタンを作成した場合、 開発-コントロール-プロパティで作成したボタンの色を 変えられると聞いたのですが、backcolorという項目が無いために 色が変えられません。何か設定等があるのでしょうか?

  • エクセルのコマンドボタンの文字を

    エクセルに貼り付けたコマンドボタンの文字を、visual basicでの変更でなく、気軽に変更できる方法ってないんでしょうか。 希望としては、指定しているセルの文字をそのままコマンドボタンの文字として変換できる方法があればbestなんですが。 我流なので、詳しく説明していただければうれしいです。 つたない文で分かりにくいかと思いますが、よろしくお願いします。

  • テーマ変更せずに、タスクバーの文字色変更

     今晩は、質問させていただきます。どうぞよろしくお願いいたします。  Win7のタスクバーのボタンの文字(フォルダ名やIE等)が白文字で表記されておりますが、 ボタンの左上が光っているかのように白くされている事もあって、見難いです。 クラシック等にテーマ変更してしまえば黒文字に出来ますが、 現在のテーマをできれば使用し続けたい為、どうにかテーマ変更せずに 文字色を黒色にする方法は無いものでしょうか??  暫く検索いたしましたが、見つけられませんでした。 タスクバーのプロパティ→カスタマイズ にも無いようでございますのでおそらく、 レジストリか何かから変更するような方法になるのでは、と思われるのでございますが。。。  もしお詳しい方がいらっしゃいましたら,どうぞよろしくお願いいたします。

  • コマンドボタンの色をパレットを表示して選ばせたい

    コマンドボタンを押すと、カラーパレットを表示し、色を選択したらそのボタン自身の色を選択した色に変更するマクロを作る必要があります。 ですが、自分なりに調べたつもりですが、どうすればよいか判らず、助けて頂きたいのです。 例えば、デザインモードで、コマンドボタンのプロパティ「BackColor」を変更する時に表示されるようなパレットを、マクロで表示し、選択させたタイルの色コードを取得し、そのコマンドボタンの色を変える、というような処理になります。 (イメージは、添付画像をご参照ください。パレットはあくまで例示で、これでないとけない、ということではありません。) Application.Dialogs(xlDialogColorPalette).Show でダミーセルを着色してから色を拾って、ボタンのBackColorプロパティを変えればできそうな気もしますが、セルとオブジェクトの色数が同じかどうかも確認できていないこともあり、可能なら、もうちょっとスマートなやり方ががあるとよいのですが。 以上について、よろしくお願いします。

  • 文字サイズ・配色変更ボタンの必要性

    文字サイズ・配色変更ボタンの必要性 職場のHPを今度リニューアルします。 最近、文字サイズやサイト内の配色を変更できるボタンを導入するサイトが増えていますが、実際に視力の悪い方や色の見えにくい方は、あのボタンを使っているのでしょうか? お年寄りから小学生まで見るサイトなので、文字は大きめ(サイズ可変)デザインのかっこよさより読みやすさ重視の配色を心がけています。 私のイメージでは、目の悪い方はもともとブラウザで文字サイズを大きく設定していたり、ウィンドウズ自体をハイコントラストの設定にしていたりすると思うのですが(Macでも白黒反転できますよね)、ボタンを使っているのでしょうか。 目はずっと見えてきていたのに、だんだん視力が下がってきて色んなサイトが見難くなってきている高齢者には有用だったりするのでしょうか? でもそれなら別のサイトに移動したら文字サイズはまた小さくなってしまうわけで、 文字サイズ変更ボタンや色変更ボタンより、ブラウザやモニタの設定の仕方をわかりやすく 書いておくほうが親切かなと思いますし、実際そういうサイトも見かけます。 モニタの色を白黒反転させるのは極端な気がするので(色の見えにくい症状にも種類があるようですし)、 もしかしたら配色変更ボタンはつけたほうがいいのかなぁとも考えています。 画像もCSSで白黒反転しているサイトも見かけましたが、あれは本当に見やすくなっているのでしょうか。

    • ベストアンサー
    • CSS
  • VB2010の TextBox文字について の 質問

    VB2010の TextBox文字について の 質問 お尋ねします VB2010_Express版で プログラムを作っている者です Form1にTextBox1を貼付け、 そのTextBox内に 複数行に別けて 文字を記入します しかしDebug開始=run を すると、 TextBox内の文字列の背景が暗転し、 TextBoxのBackColorの色の上に 表示してくれません 念のために BackColorは薄黄色[MS 255 255 192 ]で、 ForeColorは 焦茶色の[Web Maroon]です runさせた後の 文字表記位置に 各文字ごとに 青色のBackColorが 現れ、 即ち、青色の枡目ごとに 焦茶色の 文字列が 現れ、 ForeColorの薄黄色の上に焦茶色の文字が 出てくれません そうして Form1.Designer.VB の コマンド群を眺めても、 TextBox1の プロパティウィンドウ を 見て廻っても、 それらを変更しそうなコマンド文や項目が 判らないのです 文字位置の背景色が青色に変らずに、指定したBackColor上で表示させるには、 どうしたら良いのか、お教え下さい 宜しくお願い申し上げます ____ akqsp より ____

  • スタティックテキストとエディットボックス等文字変更

    Visual C++ 6.0の初心者です。 スタティックテキストやエディットボックス及びボタンの文字の大きさ等を個別に変更したいのですがどうしたら良いでしょうか。 Borland C++Builder 6.0では、プロパティで個別に変更可能でした。 一昔のソフトについてですが教えてください。

専門家に質問してみよう