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

简介: /// <summary> /// 選擇顏色 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void
 /// <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();
            }
        }

目录
相关文章
|
9月前
|
机器学习/深度学习 人工智能 弹性计算
AI剧本生成与动画创作解决方案评测:这项技术能为短视频创作带来哪些改变?
随着短视频行业的竞争加剧,创作速度和质量成为关键。阿里云的《AI剧本生成与动画创作》解决方案利用NLP和计算机视觉技术,通过简单的关键词或主题自动生成剧本和动画,显著提高创作效率并降低技术门槛。评测显示,该方案能在几小时内完成从剧本到动画的创作,适应市场热点需求。然而,AI在创意表达和细节处理上仍有一定局限性,尤其在高要求创作中表现不如手工精细。尽管如此,对于需要快速响应市场的创作者来说,这一工具无疑是一个巨大的助力,未来有望进一步提升创作灵活性和效率。
405 3
|
机器学习/深度学习 人工智能 搜索推荐
AI在医疗诊断中的应用与未来发展趋势分析
【10月更文挑战第9天】 本文深入探讨了人工智能(AI)在医疗诊断领域的现状及其应用,包括影像识别、临床数据处理及个性化治疗方案的制定。通过具体案例分析,展示了AI技术如何提高诊断准确性、缩短诊断时间,并减轻医生的工作负担。同时,本文还讨论了AI在医疗诊断中面临的伦理问题和法律障碍,以及解决这些问题的可能途径。最后,对AI在未来医疗行业中的发展潜力进行了展望,指出其在提升医疗服务质量和效率方面的巨大潜力。
1013 2
|
自然语言处理 前端开发 Linux
在Linux中,什么是 GUI?
在Linux中,什么是 GUI?
|
数据采集 弹性计算 供应链
付费类型选择全解析:包年包月、按量付费和抢占式实例
阿里云服务器付费模式包括包年包月、按量付费和抢占式实例。包年包月适合长期稳定使用,价格优惠,支持备案;按量付费适合短期或波动需求,按小时计费;抢占式实例价格低廉但可能被系统自动释放,适合无状态应用。选择时考虑业务需求的稳定性和资源成本。更多详情见阿里云官方文档。
447 0
|
自然语言处理 安全 区块链
Chatchat:为语言链而生的新时代
Chatchat:为语言链而生的新时代
606 9
HDLC与PPP的区别
【4月更文挑战第11天】
686 0
HDLC与PPP的区别
|
人工智能 安全 机器人
2023云栖大会,Salesforce终敲开中国CRM市场
2023云栖大会,Salesforce终敲开中国CRM市场
|
存储 物联网 程序员
C语言与硬件交互
C语言因其低级别特性和高性能在系统编程和硬件交互中广泛应用。它提供内存操作和底层指令调用来直接控制硬件,尤其是在嵌入式系统、操作系统内核和驱动开发中。通过指针操作内存地址实现硬件寄存器的读写,或使用内联汇编调用底层指令,但要注意权限、内存映射、并发问题和硬件差异。文中还给出了简单的读写硬件状态和控制设备的C语言代码示例。在高级应用中,C语言用于编写驱动程序和实时操作系统,是底层开发的关键技能。
|
搜索推荐 定位技术 数据安全/隐私保护
方便、免费的PDF在线处理网站汇总:PDF合并、文字编辑、页面提取与删除、格式转换…
方便、免费的PDF在线处理网站汇总:PDF合并、文字编辑、页面提取与删除、格式转换…
520 1
|
网络协议 Linux
嵌入式单片机开源的串口示波器实现方法
嵌入式单片机开源的串口示波器实现方法
269 0

热门文章

最新文章