• ベストアンサー

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

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

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

  • ベストアンサー
  • pochi_won
  • ベストアンサー率38% (15/39)
回答No.1

Style=グラフィック

tochanx
質問者

お礼

グラフィックはてっきりイメージを指定するときのみに使うのだと思っていました。無事できました。 ありがとうございます。

関連するQ&A

  • コマンドボタンについて

    Excel(2000)のコマンドボタンについての質問です。 コマンドボタンの輪郭を消すことは可能でしょうか? プロパティのBackcolorで背景を白または透明にすることは出来るのですが、 周囲を囲む輪郭を消すことが出来ません。 Captionを印刷物として表示させることを意図しているので 印刷物として全てを印刷しない「コントロールの書式設定」からの 「オブジェクトを印刷する」のチェックボタンは狙った意図にはなりません。 ご教授願います。

  • Excelコマンドボタン名を変数にして背景色を変更

    Excel VBA で、コマンドボタン名を変数にして背景色を変更したいのですが どうすればできますでしょうか? (フォームのボタンではなくて、シートにデザインするコントロールツールボックスのボタンです。) Const strSheet = "シート" Const strBtnNM = "ボタン" Worksheets(strSheet).ボタン.BackColor = RGB(255, 255, 0)    ←これはできます! Worksheets(strSheet).strBtnNM.BackColor = RGB(255, 255, 0)  ←こんな様な事をしたいです。 宜しくお願いします。

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

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

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

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

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

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

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

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

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

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

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

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

  • VB2010にて、プロットエリアの背景色を変更したいのですが、

    VB2010にて、プロットエリアの背景色を変更したいのですが、 windowsのプロパティでハイコントラスト黒にしています。 チャートコントロールでグラフを描画すると、 プロットエリアの背景色が黒になります。 下記のコードを使ってみたのですが、 背景色に変化がありません。 With Form1.Chart1 With .ChartAreas(0) .BackGradientStyle = GradientStyle.TopBottom .BackColor = Color.White .BackSecondaryColor = Color.LightPink End With どこか間違っているのでしょうか。 教えてください。よろしくお願いいたします。

  • エクセルVBA コントロールのプロパティの変更

    エクセル2003でシート上に割り付けたラベルコントロールをVBAでCaptionプロパティで 変更するプログラムを作ってみました。(同じ様にボタンコントロールのCaptionプロパティに ついても作りました。) ステップ実行(F8)では、思ったとおり変更されますが、普通の実行(F5)では思ったとおり 変更されず、遅れて最後のコマンド分しか変更されませんでした。 *条件ループでセルのテキストを順番に読みコントロールのCaptionとして変更するプログラム  です。  なぜ出来ないのか分かりません。  原因又は、方法を教えていただけないでしょうか?    VBAでは、オブジェクト名に配列を使えないらしかったのでOLEObjects(コントロール?、  コレクション?)でオブジェクト名の配列のように使っています。  あまり、詳しくないので用語が間違っていたらすいません。  後、途中にインターバルタイマー入れたりして、動作確認しましたがやはりダメでした。

専門家に質問してみよう