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

摘要:
paramname=“e”>this.textBoxArgb.Text=颜色对话框1.Color.ToArgb().ToString();//1//this.button1.BackColor=颜色转换器.FromHtml(this.textBox2.Text.Trim());paramname=“sender”>paramname=“e”>
 /// <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();
            }
        }

免责声明:文章转载自《Csharp: Winform 顏色選擇器 Color convert RGB and RGB convert Color》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VC :在对话框中的控件中绘图(2)OLEDB数据库操作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Winform的控件以及DataGridView的一般使用

先上学习测试的一些截图 1:获取多个控件上面的值(checkbox,combobox,textbox,radiobutton) 2:获取到选择行的主键ID的value,方便我们进一步CURD 3:获取选择一行的数据以及一行是多少列 4:绑定显示自定义的列头名称 5:选中一行的属性设置操作  6:全部代码 1 using System;...

DevExpress动态换肤

1.首先添加DevExpress.OfficeSkins和DevExpress.BonusSkins 两个引用。在Main()函数之前进行皮肤注册: 1 static class Program 2 { 3 /// <summary> 4 /// 应用程序的主入口点。 5 /// </summary> 6 [S...

C# xml显示到treeview及递归遍历、删除、添加节点(两层节点)

本文参考此文,且演示数据采用此文提供样例数据: https://www.cnblogs.com/xiaoxiangfeizi/archive/2011/08/07/2120807.html 显示: public void btnAddRoot_Click(object sender, EventArgs e) {...

winform 用户控件、 动态创建添加控件、timer控件、控件联动

用户控件: 相当于一个Panel 可以把多个控件放在里面 组合为一个控件,方便使用和布局。 动态创建添加控件 可以在一个大容器里一次性放入多个控件 例:根据文本框中输入的数字 给flowLayoutPanel1 添加多少个button public Form2(haoyou hao) { InitializeCom...

winform 对话框、打印框

winform 对话框控件 1、打开文件对话框(OpenFileDialog)  2、保存文件对话框(SaveFileDialog)  3、字体对话框(FontDialog)  4、颜色对话框(ColorDialog) 5、打开文件夹对话框 FolderBrowserDialog public Form1() {...