摘要:
static int hHook = 0; public delegate int HookProc(int nCode, int wParam, IntPtr lParam); //LowLevel键盘截获,如果是WH_KEYBOARD=2,并不能对系统键盘截取,Acrobat Reader会在你
阅读全文
posted @ 2020-02-27 17:05
永恒921
阅读(2129)
推荐(2)
摘要:
异步调用进度条窗体弹出 public partial class LoadProgressBar : Form { int losttime = 0; /// <summary> /// 是否可以关闭窗体 /// </summary> public bool ClosedFlag = false;
阅读全文
posted @ 2020-02-27 14:32
永恒921
阅读(508)
推荐(1)
摘要:
原文网址:https://www.cnblogs.com/zhangwenbo0713/p/7503579.html 由于经常使用C#调用 非托管C++ dll 操作一下硬件,出现传入传出类型的问题,现整理了C++ dll 类型与 C#类型对应关系: //C++中的DLL函数原型为 //extern
阅读全文
posted @ 2020-01-13 16:25
永恒921
阅读(356)
推荐(0)
摘要:
重绘MenuStrip控件 效果如图: 首先添加 CustomProfessionalRenderer类 用于重绘控件菜单样式 其次添加类 CustomMenuStripControl 继承MenuStrip类 完成。 CustomProfessionalRenderer类样式可以用于右键菜单按键样
阅读全文
posted @ 2019-08-09 16:21
永恒921
阅读(891)
推荐(0)
摘要:
HttpListener 实现web服务器 用于小型服务器,简单、方便、不需要部署。 总共代码量不超过50行。 可通过网页直接访问。 程序访问方法 JSON数据传输方法
阅读全文
posted @ 2019-08-09 15:12
永恒921
阅读(4987)
推荐(0)
摘要:
之前一直用GDI绘图,后面公司要求使用WPF,网上WPF资料太少(可能自己没找到吧),自己写了个测试用,可以拖动。 前端代码 后台代码
阅读全文
posted @ 2019-03-18 17:56
永恒921
阅读(10449)
推荐(1)
摘要:
一 在negut添加EPPlus.dll库文件。 之前有写过直接只用Microsoft.Office.Interop.Excel 导出EXCEL,并生成Chart表,非常耗时,所以找了个EPPlus控件。 二 代码部分 三 效果
阅读全文
posted @ 2019-03-05 18:06
永恒921
阅读(2295)
推荐(3)
摘要:
右键“工具箱”选择“选择项” 弹出对话框 选择“浏览” 选中下载还的dll库文件。完成后工具箱中会有 treeGridView控件,如下图 拖动控件到windform 中 添加代码 参考: https://www.cnblogs.com/mrtiny/p/5174095.html
阅读全文
posted @ 2019-02-20 15:33
永恒921
阅读(1848)
推荐(0)
摘要:
using (SchoolContext dbCOntext = new SchoolContext()) { string str = "select * from student"; System.Data.Common.DbCommand cmd = dbCOntext.Database.Co
阅读全文
posted @ 2019-01-23 14:53
永恒921
阅读(1460)
推荐(0)
摘要:
前面有说明使用EF动态新建数据库与表,数据库使用的是SQL SERVER2008的,在使用MYSQL的时候还是有所不同 一、添加 EntityFramework.dll ,System.Data.Entity.dll ,MySql.Data, MySql.Data.Entity.EF6 注意:Ent
阅读全文
posted @ 2019-01-23 12:17
永恒921
阅读(1627)
推荐(0)
摘要:
使用Entity Framework 创建数据库与表 前面文章有说到使用SQL语句动态创建数据库与数据表,这次直接使用Entriy Framwork 的ORM对象关系映射来创建数据库与表 一 新建项目OrmDemo 二 添加 EntityFramework.dll 与System.Data.Enti
阅读全文
posted @ 2018-12-28 15:27
永恒921
阅读(6151)
推荐(0)
摘要:
模仿wind系统界面,重绘Treeview + - 号图标 一,首先需要图片 ,用于替换原有的 +-号 二、新建Tree扩展类 TreeViewEx继承TreeView using System; using System.Collections.Generic; using System.Draw
阅读全文
posted @ 2018-12-19 10:45
永恒921
阅读(1632)
推荐(0)
摘要:
最近在做项目中要求能够要求动态添加数据库并建表。具体思路如下 1 提供数据名,根据数据库创建数据库 2 自定数据库与数据表,提供数据表自定与数据类型创建表 创建sqlhelper类,用于数据库操作 编写调用函数 最后调用
阅读全文
posted @ 2018-12-18 15:32
永恒921
阅读(3415)
推荐(0)
摘要:
最近在做文件处理系统中,要把最近打开文件显示出来,方便用户使用。网上资料有说,去遍历“C:\Documents and Settings\Administrator\Recent”下的最近文档本。文主要介绍在Winform界面菜单中实现【最近使用的文件】动态菜单的处理,实现一个较为常用的功能。 1
阅读全文
posted @ 2018-12-18 10:51
永恒921
阅读(955)
推荐(0)
摘要:
文章来自 https://www.cnblogs.com/ahdung/p/FloatLayerBase.html 每天进步一点点 新建类 FloatLayerBase 继承Form, 自己有点小改动public void Show(Control control, Point endPoint)
阅读全文
posted @ 2018-12-13 09:27
永恒921
阅读(988)
推荐(0)
摘要:
在使用线程时,如果线程还未结束直接退出线程很有可能会导致数据丢失。 Thread.Sleep(500);//500毫秒后结束线程 th.Abort(); 在线程启动500毫秒后,关闭线程 WriteMessage("线程结束工作.", ConsoleColor.Yellow, ConsoleColo
阅读全文
posted @ 2018-12-12 18:09
永恒921
阅读(565)
推荐(0)
摘要:
直接上效果图如下 public partial class WaveChartUserCtrl : UserControl { Color axisColor = Color.FromArgb(69, 200, 255);//坐标颜色 Color scaleColor = Color.FromArg
阅读全文
posted @ 2018-12-12 17:48
永恒921
阅读(4958)
推荐(0)
posted @ 2018-12-12 17:42
永恒921
阅读(390)
推荐(0)
摘要:
效果实现如下: 金属仪表盘下载地址 https://pan.baidu.com/s/1xANmSkQYnLGzUJ_X8Dbg0w 提取码:fi96
阅读全文
posted @ 2018-11-13 10:34
永恒921
阅读(8825)
推荐(0)
摘要:
方法一 配置文件实现 一 导入LOG4NET 打开VS2012 工具》》库程序包管理器》》管理解决方案的NuGet程序包,搜索LOG4NET,如下图 二 添加配置文件log4net.config 在配置文件中添加一下代码 <?xml version="1.0" encoding="utf-8"?>
阅读全文
posted @ 2018-06-29 14:27
永恒921
阅读(607)
推荐(0)