自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

转载 C#winform动态加载控件界面时防止闪屏小技巧CreateParams

winform动态加载界面防止闪屏在winform中动态添加一些控件或界面时,本来时想通过以下方式减少程序加载时闪屏: //缓存机制,防止闪烁 this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true); this.UpdateStyles(); 结果发现程序加载时还是闪屏

2020-09-09 16:46:24 2269 2

原创 C# 从控件 sender 操作当前控件

C# 从控件 sender 操作当前控件##前提今天通过动态生成一系列TextBox控件后,想要实现鼠标移动(MouseMove)到控件上方时,当前TextBox控件变色,鼠标移开(MouseLeave)恢复颜色。如果手动添加TextBox控件时很好实现,只需实现MouseMove和MouseLeave的点击事件就行。只需这样: private void textBox1_MouseMove(object sender, MouseEventArgs e) {

2020-09-09 14:12:26 1411

原创 C#从子窗体传输数据给其它窗体--方法(二)观察者设计模式的简单应用

通过观察者设计模式将子窗体的值传递给其它一个窗体或多个窗体1 如下图所示:**以下是实例:1 首先,建立四个窗体,如下图2 然后创建一个接口,用来在窗体之间窗体接口// 创建一个信息接口 public interface IMessage { void RecieveMsg(string str); }3 子窗体1 定义一个消息接口IMessage的集合,用来存放观察者 //在子窗体1 中定义一个消息接口IMessage的集合 属性 /

2020-06-20 16:21:17 377

原创 随手记--MYSQL 与 SQLServer 查询TOP 1 的写法

MYSQL 与 SQLServer 查询TOP 1 的写法SQLServer在SQLServer中查询某个表格按一定规则排序的前 1或N条数据:```//举例SELECT TOP 1 * FROM 表名 ORDER BY 列名 descSELECT TOP N * FROM 表名 ORDER BY 列名 descMYSQLMYSQL中不支持 TOP 查询 ,所以改用limit/...

2020-04-29 16:33:46 4620

原创 随手记--C#无边框窗体最大化

C# 无边框窗体最大化//最大化this.StartPosition = FormStartPosition.Manual;this.Size = Screen.PrimaryScreen.WorkingArea.Size;

2020-04-10 10:03:32 413

原创 C#从子窗体传输数据给主窗体--方法(一)委托

C#从子窗体传输数据给主窗体--方法(一)委托创建两个窗体Form1与Form2在子窗体(Form2)中创建委托在主窗体(Form1)中实现委托运行程序最近学习到的一些方法,记录下。创建两个窗体Form1与Form2在子窗体(Form2)中创建委托 public partial class Form2 : Form { public Form2() ...

2019-10-18 16:53:21 1793 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除