C#,WinFrom自定义颜色选择器(源码实例)
C#,WinFrom自定义颜色选择器,主要原理是获取颜色板上的颜色,效果图如下
C#,WinFrom自定义颜色选择器,主要原理是获取颜色板上的颜色,效果图如下
效果图(可以实现左右,或上下乖渐变)核心代码private void panel1_Paint(object sender, PaintEventArgs e){//这个为panel1控件,注册Paint事件 Graphics g = e.Graphics;//先封装一个GDI和绘图图面 Color FColor = Color.FromArgb(255,107,176);//自定义一个RGB颜色…
效果图获取winfrom控件上图片的颜色值的核心代码public partial class Form2 : Form{ public Form2() { InitializeComponent(); } int x, y; private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { // 创建Bitmap对…
效果图核心代码//注册事件 this.dataGridView1.CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.dataGridView1_CellPainting);private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e){ if …
//临时保存上一次打开的目录变量,如果想软件关闭了,重新打开还记录上一次打开目录,//可以将上一次打开的目录保存在配置文件里面,再次打开时从配置文件里面读取private string tempPath = string.Empty;private void button2_Click(object sender, EventArgs e){ F…
核心代码private Point mPoint;//定义一个位置信息Point用于存储鼠标位置//控件注册下面两个事件private void panelTop_MouseDown(object sender, MouseEventArgs e){ mPoint = new Point(e.X, e.Y);}/// summary/// 鼠标移动/// /summary/// param name="send…
下面效果图是设置某行背景颜色和某Cells字体颜色下面是核心代码 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.dataGridView1.Da…
效果图,源码下载地址: https://pan.baidu.com/s/1BbaUtzqMsKNj3PtT6IsncQ?pwd=q245 提取码: q245 核心代码using System;using System.Data;using System.Drawing;using System.Windows.Forms;namespace TreeViewDemo{ public class TreeViewEnhanced : TreeView …
效果如下1、自动适应窗体类的代码public class AutoAdaptWindowsSize{ double formOriginalWidth;//窗体高度原始宽度 double formOriginalHeight;//窗体原始 double scaleX;//水平缩放比例 double scaleY;//垂直缩放比例 Dictionarystring, string Cont…
效果在这里我们用的是 ScreenCapturerSharp库,要在nuget里面安装,或直接引用它的dll核心代码private void button1_Click(object sender, EventArgs e){ this.Hide(); System.Threading.Thread.Sleep(200); ScreenCapturer.ScreenCapturerTool screenCapturer = …