|
分類:[C#]
現在、画像付きのボタンコントロールを独自に作成しておりますが、 Enabled = False に設定した際、文字色も変更したいのですが、 うまくいかず困っています。
どなたかご教授願いないでしょうか?
環境は、.NET4.5でC#を使用しております。
-------------- public partial class CButton : Button { public CButton() { base.BackColor = Color.Transparent; base.TextAlign = ContentAlignment.MiddleCenter; }
protected override void OnEnabledChanged(EventArgs e) { base.OnEnabledChanged(e); if (this.Enabled == true) { base.Image = "画像を指定"; base.ForeColor = Color.Black; } else { base.Image = "画像を指定"; base.ForeColor = Color.GhostWhite; } base.Invalidate(); }
|