はじめまして。
コマンドボタンの背景色について質問があります。
Set cmd = Form1.Controls.Add("VB.CommandButton", "CommandButton1")
の様に実行時に追加したコマンドボタンに対して、BackColorの設定は出来るのでしょうか?
コマンドのStyleプロパティは実行時読み取り専用なのでBackColor自体設定しても色が変わりません。
サブクラスによる自作ボタンも考えていますが、とりあえずVBのコマンドボタンで出来ないかと思い質問しました。
よろしくお願いします。
たとえば、Style = 1 , Index = 0 にした
ボタンをこっそり1つ用意しておき、
Load Command1(1)
Command1(1).BackColor = vbRed
Command1(1).Left = 10
Command1(1).Top = 10
Command1(1).Visible = True
とかではいけませんか?
実現したい機能そのものでした。
さっそくカラフルにしてみました(^−^;
ありがとうございます。
ツイート | ![]() |