NetBlog主题

C#,纯WinForm打造指示灯
WinForm技巧

C#,纯WinForm打造指示灯

25419

核心代码如下//开始private void button1_Click(object sender, EventArgs e){label1.Visible = true;label1.Text = "●";//如果觉得太小调label1字体大小if (th == null || !th.IsAlive){th = new Thread(run);//添加线程 th.IsBackground = true;th.Start();}}//结束pr…

WinForm ComboBox下拉框带搜索功能
WinForm技巧

WinForm ComboBox下拉框带搜索功能

5679

2022-11-18 修复combobox不存在的字符串时会清空2022-01-06 更新效果图如下方法12021-12-20 更新,修复输入不存在的数据源然后点击其他地方会报错核心代码//数据源Liststring data = new Liststring(){"A001","A002","A003","B001","B012","B031","C011","C0121","C012…

winform中显示(预览)PDF文件
WinForm技巧

winform中显示(预览)PDF文件

3409

我们先看一下效果,效果如下图视频讲解地址 https://www.bilibili.com/video/BV1H24y1o7UB实现功能步骤如下1、在nuget里面添加第三方库CefSharp.WinForms2、调用显示到winofrm的核心代码如下private void button1_Click(object sender, EventArgs e){//转载请保留 http://www…

C# WinForm 控件自适应窗体大小
WinForm技巧

C# WinForm 控件自适应窗体大小

2255

效果如下1、自动适应窗体类的代码public class AutoAdaptWindowsSize{ double formOriginalWidth;//窗体高度原始宽度 double formOriginalHeight;//窗体原始 double scaleX;//水平缩放比例 double scaleY;//垂直缩放比例 Dictionarystring, string Cont…

C#,Winform关闭登入窗口打开主窗口的方法
WinForm技巧

C#,Winform关闭登入窗口打开主窗口的方法

6011

相关的视频教程 https://www.bilibili.com/video/BV1Sw411R7HXProgram.cs中代码:static class Program{/// summary/// 应用程序的主入口点。/// /summary[STAThread]static void Main(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefaul…

C#,WinForm计时器,可以拓展循环执行某个方法
C#基础

C#,WinForm计时器,可以拓展循环执行某个方法

5559

bool isRunning = true;//用来改变计时状态Thread td;private void Form1_Load(object sender, EventArgs e){btnEnd.Enabled = false;}#region 计时void TimeTask(){try{double timeCal = 0;while (isRunning){Thread.Sleep(1000);//休眠1000毫秒timeCal++;this.label1.BeginI…

winform(C#)里弹出“确定”“取消”对话框
C#基础

winform(C#)里弹出“确定”“取消”对话框

3926

//消息框中需要显示哪些按钮,此处显示“确定”和“取消” MessageBoxButtons messButton = MessageBoxButtons.OKCancel; //"确定要退出吗?"是对话框的显示信息,"退出系统"是对话框的标题 //默认情况下,如MessageBox.Show("确定要退出吗?")…

Winform遍历所有控件,以及获取控件名称和类型
WinForm技巧

Winform遍历所有控件,以及获取控件名称和类型

5316

以下是核心代码private void button4_Click(object sender, EventArgs e){Control.ControlCollection sonControls = panel1.Controls;//遍历所有控件 foreach (Control control in sonControls){string s = control.Name;//获得控件名称string s2 = control.GetType().ToStri…