TextBoxに入力したカラーコード
チェックボックスをクリックするとカラーパレットが出てきて色を選び「OK」を押すとテキストボックスの背景の色を変えてカラーコードを表示させるコードが下なんですが
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
ColorDialog colorDialog1 = new ColorDialog();
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
Color ColorCode = colorDialog1.Color;
textBox1.BackColor = ColorCode;
textBox1.ForeColor = Color.FromArgb(0xFF - ColorCode.R, 0xFF - ColorCode.G, 0xFF - ColorCode.B);
string strColor = "#" +
ColorCode.R.ToString("X2") + // Red(赤) を16進数2桁表示
ColorCode.G.ToString("X2") + // Green(緑)を16進数2桁表示
ColorCode.B.ToString("X2"); // Blue(青) を16進数2桁表示
textBox1.Text = strColor;
}
}
private Brush b5 = new SolidBrush(Color.ColorCode);
とした場合「ColorCode」の定義がありませんと出ます。上のプログラムで選んだカラーコードをどうやれば(Color.ColorCode)に入れることができるのでしょうか?
ご教授お願いします。
お礼
ありがとうございました。 助かりました。