随笔分类 -  Winform

DataGridView定时刷新/导出Excel,加载Json格式配置文件
摘要:DataGridView定时刷新 新建DBHelper帮助其连接数据库 1 public class Dbhelp 2 { 3 public static DataTable Query(string sqlConString) 4 { 5 DataTable dataTable = new Dat 阅读全文
posted @ 2023-11-19 20:03 赵书记 阅读(66) 评论(0) 推荐(0) 编辑
Chart不断变化
摘要:启动状态 开始状态 声明CycleData 1 private void CycleData() 2 { 3 //获取数据的异步委托方法 4 Action GetData = async () => 5 { 6 Random random = new Random();//随机数 7 double 阅读全文
posted @ 2023-11-15 21:16 赵书记 阅读(29) 评论(0) 推荐(0) 编辑
DataGridView循环刷新、导出为xlsx文件,加载保存json配置文件
摘要:Winform中的DataGridView控件DataSource属性绑定到数据库,实现循环更新,并且可导出xsxl文件、暂停等功能。 注:使用第三方库有EPPlus(操作Eecel)、Newtonsoft.net(Json序列化/反序列化)、Guna2(控件库) winform布局如下: 创建Lo 阅读全文
posted @ 2023-11-09 15:55 赵书记 阅读(129) 评论(0) 推荐(0) 编辑
winform切换页面
摘要:布局效果如下图: 首先在主窗体后台代码声明需要打开的窗体变量,代码如下: 1 public partial class Form1 : Form 2 { 3 Button btnShadow;//作为中间寄存button,用于显示 4 Home home; 5 Setting setting; 6 阅读全文
posted @ 2023-11-05 18:40 赵书记 阅读(270) 评论(0) 推荐(0) 编辑
Winform高亮显示图标和标题
摘要:效果下如图: 创建ActivateButton公用方法,代码如下: private void ActivateButton(object senderBtn, Color color1, Color color2, Color color3) { if (senderBtn != null) { D 阅读全文
posted @ 2023-11-05 15:27 赵书记 阅读(171) 评论(0) 推荐(0) 编辑
Winform窗口大小调整、拖动页面、侧面菜单栏折叠/展开
摘要:控件库用的是FontAwesome.Sharp 侧面菜单栏折叠/展开,效果如下图: 侧面菜单栏折叠/展开 菜单缩放按钮代码如下: private void btnMenu_Click(object sender, EventArgs e) { CollapseMenu(); } CollapseMe 阅读全文
posted @ 2023-11-05 14:57 赵书记 阅读(2787) 评论(0) 推荐(0) 编辑
获取图片并进行图片切换(FolderBrowserdDialog and OpenFileDialog用法)
摘要:winform布局如下图: 获取文件夹按钮,通过FolderBrowserDialog对话框,选择本地电脑文件路径,后台代码实现如下: private void button1_Click(object sender, EventArgs e) { folderBrowserDialog1.Desc 阅读全文
posted @ 2023-11-05 13:26 赵书记 阅读(146) 评论(0) 推荐(0) 编辑