コマンドボタンの背景色を設定するには?

解決


yuu  2002-11-01 22:57:08  No: 76310

はじめまして。
コマンドボタンの背景色について質問があります。

Set cmd = Form1.Controls.Add("VB.CommandButton", "CommandButton1")
の様に実行時に追加したコマンドボタンに対して、BackColorの設定は出来るのでしょうか?
コマンドのStyleプロパティは実行時読み取り専用なのでBackColor自体設定しても色が変わりません。

サブクラスによる自作ボタンも考えていますが、とりあえずVBのコマンドボタンで出来ないかと思い質問しました。
よろしくお願いします。


Say  2002-11-02 00:35:09  No: 76311

たとえば、Style = 1 , Index = 0 にした
ボタンをこっそり1つ用意しておき、
    Load Command1(1)
    Command1(1).BackColor = vbRed
    Command1(1).Left = 10
    Command1(1).Top = 10
    Command1(1).Visible = True

とかではいけませんか?


yuu  2002-11-02 02:30:04  No: 76312

実現したい機能そのものでした。
さっそくカラフルにしてみました(^−^;

ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加