您的位置:首页 > 编程语言 > C#

Csharp: Winform 顏色選擇器 Color convert RGB and RGB convert Color

2013-04-24 12:06 615 查看
/// <summary>
/// 選擇顏色
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button2_Click(object sender, EventArgs e)
{
//是否選擇了顏色
if (colorDialog1.ShowDialog(this) == DialogResult.OK)
{
//System.Drawing.Color.FromArgb
this.textBox2.Text = ColorTranslator.ToHtml(colorDialog1.Color);
this.textBoxA.Text = colorDialog1.Color.A.ToString();
this.textBoxB.Text = colorDialog1.Color.B.ToString();
this.textBoxG.Text = colorDialog1.Color.G.ToString();
this.textBoxR.Text = colorDialog1.Color.R.ToString();
this.textBoxArgb.Text = colorDialog1.Color.ToArgb().ToString();

//1
//this.button1.BackColor = ColorTranslator.FromHtml(this.textBox2.Text.Trim());
//2
//this.button1.BackColor =Color.FromArgb(int.Parse(this.textBoxArgb.Text.Trim()));
//3
this.button1.BackColor = Color.FromArgb(int.Parse(this.textBoxR.Text.Trim()), int.Parse(this.textBoxG.Text.Trim()), int.Parse(this.textBoxB.Text.Trim()));

}
}
/// <summary>
/// 選擇字體
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button3_Click(object sender, EventArgs e)
{
if (fontDialog1.ShowDialog(this) == DialogResult.OK)
{
this.textBox1.Text = fontDialog1.Font.ToString();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Color Csharp