C# 调色板源码

来源:互联网 发布:网络语fl是什么意思 编辑:程序博客网 时间:2024/06/09 18:50


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;


namespace changec
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }


        private void trackBar1_Scroll(object sender, EventArgs e)//滑动条 
        {
            this.BackColor = System.Drawing.Color.FromArgb(this.trackBar1.Value, this.trackBar2.Value, this.trackBar3.Value);
            this.textBox1.Text = this.trackBar1.Value.ToString();
        }


        private void trackBar2_Scroll(object sender, EventArgs e)
        {
            this.BackColor = System.Drawing.Color.FromArgb(this.trackBar1.Value, this.trackBar2.Value, this.trackBar3.Value);
            this.textBox2.Text = this.trackBar2.Value.ToString();
        }


        private void trackBar3_Scroll(object sender, EventArgs e)
        {
            this.BackColor = System.Drawing.Color.FromArgb(this.trackBar1.Value, this.trackBar2.Value, this.trackBar3.Value);
            this.textBox3.Text = this.trackBar3.Value.ToString();
        }


        private void Form1_Load(object sender, EventArgs e)
        {


        }


        private void textBox1_TextChanged(object sender, EventArgs e)//文本框对应滑动条赋值
        {
            if (this.textBox1.Text == "")
                this.trackBar1.Value = 0;
            else
                this.trackBar1.Value = System.Int32.Parse(this.textBox1.Text);
            this.BackColor = System.Drawing.Color.FromArgb(this.trackBar1.Value, this.trackBar2.Value, this.trackBar3.Value);
        }


        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            if (this.textBox2.Text == "")
                this.trackBar2.Value = 0;
            else
                this.trackBar2.Value = System.Int32.Parse(this.textBox2.Text);
            this.BackColor = System.Drawing.Color.FromArgb(this.trackBar1.Value, this.trackBar2.Value, this.trackBar3.Value);
        }
        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            if (this.textBox3.Text == "")
                this.trackBar3.Value = 0;
            else
                this.trackBar3.Value = System.Int32.Parse(this.textBox3.Text);
            this.BackColor = System.Drawing.Color.FromArgb(this.trackBar1.Value, this.trackBar2.Value, this.trackBar3.Value);
        }

        private void button1_Click(object sender, EventArgs e)//发送QQ消息给作者
        {
            System.Diagnostics.Process.Start("tencent://message/?uin=1398195383Site=www.qqbanlv.com&Menu=yes");
        }
    }
}