摘要:
https://blog.csdn.net/cxu123321/article/details/91652763 阅读全文
文章分类 - winform
判断窗体是否已存在实例
2022-03-23 17:26 by idea555, 105 阅读, 收藏, 编辑
摘要:
/// <summary>判断窗体是否已存在实例 /// /// </summary> /// <param name="type">窗体类型</param> /// <returns></returns> public static Form ExistedForm(Type type) { re 阅读全文
DevExpress安装
2022-02-14 14:39 by idea555, 1072 阅读, 收藏, 编辑
摘要:
安装Net.环境 .NET Framework 4.5.2-4.7 Visual Studio 2012-2017 安装步骤 (略) 更新visual 2017 打开 Visual Studio Install , 点击更新,如图1-1。 如图1-1 点击【更多】——【修改】,如图1-2。 图1-2 阅读全文
C# 串口实现空闲接收中断功能
2021-06-19 09:57 by idea555, 1032 阅读, 收藏, 编辑
摘要:
设置接收超时毫秒数ReadTimeout线程接收,每次读一个字节,添加到列表中接收超时时,捕获异常,生成一帧数据啥也不说了,看代码 private void Form1_Load(object sender, EventArgs e) { var sList = SerialPort.GetPort 阅读全文
C# winform 启动外部程序
2021-05-25 16:26 by idea555, 575 阅读, 收藏, 编辑
摘要:
启用外部程序有很多方法,我自己要启动的程序因为内部调用了第三方的驱动,通过其它的调用方法均无法完美打开,始终有功能缺陷 下面介绍几种可打开的方式: 1、通过内置 Process 方式打开程序 1 Process m_Process = null; 2 m_Process = new Process( 阅读全文
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke(关闭窗体时)
2021-05-25 14:20 by idea555, 3782 阅读, 收藏, 编辑
摘要:
今天关闭一个窗体,报出这样的一个错误"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。",这个不用多想,肯定是那个地方没有释放掉。既然碰到这个问题,先不说问题本身,来说说其他的一些事情。winform最常见的是datagridview这个控件,不管重写还是怎么,很多数 阅读全文
利用C#修改Windows操作系统时间
2021-05-14 11:02 by idea555, 372 阅读, 收藏, 编辑
摘要:
C#的System.DateTime类提供了对日期时间的封装,用它进行时间的转换和处理很方便,但是我没有在其中找到任何可以用来修改系统时间的成员。用过VC、VB等的朋友可能知道,我们可以调用Win32 API SetLocalTime来改变系统时间,看来C#中也只能如此了。SetLocalTime需 阅读全文
c# winform 获取网络时间(转载自:https://zhidao.baidu.com/question/1695321825523478548.html)
2021-05-14 10:53 by idea555, 1061 阅读, 收藏, 编辑
摘要:
1.窗体:一个label,1个timer; 2:代码 using System.Net; private void Form1_Load(object sender, EventArgs e) {//窗体载入后 Timer1.Interval = 1000; Timer1.Start(); } pr 阅读全文
使用inno-setup 打包exe文件
2021-03-01 17:39 by idea555, 208 阅读, 收藏, 编辑
摘要:
之前使用EXD4J打包后的应用缺少点东西: 比如:快捷方式,安装流程(这个可以也自定义),但是使用专业点的工具打包更方便对于我这种临时开发桌面应用的人来说。 下面是使用EXE4J打包的kotlin桌面应用 打开inno 使用向导新建一个 2:基本信息 3:输出文件夹 4:选择我们的EXE文件 5:快 阅读全文
AccessHelper.cs
2021-02-23 11:30 by idea555, 115 阅读, 收藏, 编辑
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.OleDb; using Sys 阅读全文
vs winform+access 调试,每次数据都被清空,
2021-02-23 11:16 by idea555, 113 阅读, 收藏, 编辑
摘要:
vs调试时,默认会每次把MDB文件复制一份到debug,这样会覆盖原有的文件.你在工程中,选中该mdb,在属性中,设置"不复制"就行! 阅读全文
winform 操作Access
2021-02-23 09:09 by idea555, 101 阅读, 收藏, 编辑
摘要:
数据库保存为access 2003版本,后缀为mdb的文件string path = Directory.GetCurrentDirectory() + @"\App_Data\Database211.mdb"; OleDbConnection conn = new OleDbConnection( 阅读全文
winform 操作Access
2021-02-22 17:34 by idea555, 369 阅读, 收藏, 编辑
摘要:
//读出access数据 1、打开access新建一个表,命名为GropName,在该表中新建四个列“组名”-文本,“设备地址”-文本,“设备名称”-文本,“状态”-是否,将组名设置为主键(学习目的,请自己输入数据),保存文件为DataBase.mdb; 2、打开VS2012,新建c#窗体项目,设置 阅读全文
winfrom 异步进度条
2020-12-22 19:34 by idea555, 220 阅读, 收藏, 编辑
摘要:
需求分析 经常用到的耗时操作,例如: 1、文件下载和上载(包括点对点应用程序传输文件,从网络下载文件、图像等)2、数据库事务(从数据库读到大量的数据到WinForm界面中的DataGridview里呈现)3、复杂的本地计算4、本地磁盘文件访问(读写文件,磁盘文件列表)…… 这些操作在长时间运行时会导 阅读全文
C#实现的小功能:[6]C#如何生成二维码
2020-12-01 10:10 by idea555, 501 阅读, 收藏, 编辑
摘要:
在如今二维码漫天飞的时期,如果你还不会使用,那你就out了,今天读者就带您走进二维码的世界。 工具/原料 Visual Studio(VS)2010 C# .Net Framework 4.0及以上 方法/步骤 要用到一个类:QRCodeEncoder 这个类要添加一个动态库:ThoughtWork 阅读全文
WINFORM实现打印功能
2020-11-10 14:40 by idea555, 203 阅读, 收藏, 编辑
摘要:
在窗体中添加一个按钮,PrintDialog控件,printDocument控件,为printDocument控件添加事件 private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEv 阅读全文
winform控件随窗口自适应
2020-11-09 09:42 by idea555, 644 阅读, 收藏, 编辑
摘要:
private int ii = 1; private int textBox_left = 0; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //Da 阅读全文
datagridview随窗体的大小而变,表格填满控件
2020-11-05 17:48 by idea555, 634 阅读, 收藏, 编辑
摘要:
在C#winform布局的时候,我们拖一个datagridview到窗体上面,将datagridview调整为适合窗体的大小,但是我们运行之后,点击最大化按钮的时候,却发现datagridview的大小没有随着窗体的大小而变化,影响窗体的整个布局效果,这时候可以设置一下datagridview的相应 阅读全文
捕获winform的最小化,最大化,关闭事件
2020-11-05 15:38 by idea555, 348 阅读, 收藏, 编辑
摘要:
因为项目需要在winform关闭的时候,处理一些程序,在满足条件后,则关闭对话框。winform好像没有处理最大化,最小化相关的事件,这里借用网上的一段代码,对这些事件进行捕获 const int WM_SYSCOMMAND = 0x112; const int SC_CLOSE = 0xF060; 阅读全文
SerialPort类的用法与示例
2020-09-07 15:07 by idea555, 787 阅读, 收藏, 编辑
摘要:
从Microsoft .Net 2.0版本以后,就默认提供了System.IO.Ports.SerialPort类,用户可以非常简单地编写少量代码就完成串口的信息收发程序。本文将介绍如何在PC端用C# .Net 来开发串口应用程序。 1. 串口硬件信号定义 DB9 Connector 信号定义 针脚 阅读全文