• ベストアンサー

VB6で、コマンドボタン自身の色を変更するには?

VisualBasic6(SP4)を使っています。 いくつかのコマンドボタンをフォームに貼り付けていますが、 このコマンドボタンの標準色は「グレー」になっています。 (ていうか、どのコントロールも、ほとんどグレーが標準のようですが。) フォームであれば、色の変更は「できた」のですが、 コマンドボタンの、色の変更は「できません」でした。 コマンドボタン自身の色って、変更することはできるのでしょうか? ご存じの方、いらっしゃいましたら、ご教示くださいませ。

noname#2802
noname#2802

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

  • ベストアンサー
  • don_cha
  • ベストアンサー率34% (139/407)
回答No.1

ベタで良いなら、コマンドボタンのプロパティのStyleを1-グラフィックスに設定し、BackColorをいじれば色が変わります。

noname#2802
質問者

お礼

色設定できました♪ありがとうございました。 Styleプロパティは気づかなかったです・・・。

その他の回答 (1)

回答No.2

コンポーネント参照で"Microsoft Forms 2.0 Object Library"を 参照すると出てくるコマンドボタンを使用してはどうでしょう? BackColorの設定でコマンドボタンの色が変わると思います。

noname#2802
質問者

お礼

この"Microsoft Forms 2.0 Object Library"のコマンドボタンで 色設定することができました。 しかし、今回は通常のコマンドボタンで扱いたかったので・・・。 でも、これは非常に参考になりました。ありがとうございました♪

関連するQ&A

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

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

  • アクセス コマンドボタンの背景色について

    アクセスのフォーム上に作成したコマンドボタンの背景色の変更を行ないたいのですが、変更方法をご存知の方は教えてください。コントロールウィーザードから作成したボタンでも色の変更できるのかな。。。。?

  • コマンドボタン

    よくわからないのですが エクセルのコントロールツールボックスのコマンドボタンだとイベントはたくさんあるけど、 フォームのコマンドボタンだとクリックボタンしかないのですか? フォームのコントロールはコントロールツールボックスの劣化版と言う感じですか? 添付画像の事です。

  • コマンドボタンに色を付けることは可能ですか?

    こんばんは、 アクセス2003を使用しています。 フォーム上のコマンドボタンに色をつけたいのですがうまくいきません。 プロパティに「前景色」はあるのですが「背景色」はありません。 コマンドボタンを右クリックして「塗り潰し/背景の色」を選択しようとしても選べない状態です。 無理なのでしょうか? よろしくお願いします。

  • コマンドボタンの色を変える

    コマンドボタンの色を変えたくて、色々なサイトを検索し、物凄く丁寧に記載してあるサイトに出会い、その通りにテストプログラムを作成したら、思い通りに色が変わりました。 <CButtonクラスの派生クラスを作り,動的サブクラス化を実装することで,ボタンの描画色を変更していく> ソースを載せようとしましたが、全角2000字を超えてしまいました。 メインのダイアログではコマンドボタンが正常に黒色に変わったのですが、モーダルダイアログのコマンドボタンの色を変えようとしたら、  Debug Assertion Failed!  Program: ・・・  File: wincore.cpp  Line: 321 のエラーが発生します。 何かちょっとした事だとは思いますが、解決出来なくて困っています。どなたか助言をお願いします。 Visual C++6.0 SP6 Windows XP Pro よろしくお願いします。

  • Access2002 コマンドボタンの色

    Access2002 コマンドボタンについての質問です フォームのコマンドボタンの色を自分の好みに変えたいのですが出来ますか? デザインビューで探してもそれらしきプロパティが見つからないのですが。

  • コマンドボタンの文字色

    VisualBasic6を使用しています。 コマンドボタンをクリックすると そのボタンの文字色を変えるようにしたいのですが、 どのようにすれば文字の色を変える事が出来るのでしょうか?

  • コマンドボタンの文字の色を変更したい

    HTMLで<input type = 'button' ~> でコマンドボタンを配置しているのですが、 色の変更の仕方がわかりません。 テキストならfont colorなどで変更可能だということは知っているのですが… 知っている方おりましたら、よろしくお願いします。

    • ベストアンサー
    • HTML
  • コマンドボタンの色をパレットを表示して選ばせたい

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

  • プルダウンと実行ボタンの色を変更したい

    プルダウンと実行ボタンの色が 標準で水色なのをグレーにしたいのですが(枠・ボタン) どのようにしたらよろしいのでしょうか 教えてください よろしくお願いいたします

    • ベストアンサー
    • HTML

専門家に質問してみよう