winform
xwwwill
这个作者很懒,什么都没留下…
展开
-
BackgroundWorker控件的使用问题(跨线程问题)
BackgroundWorker控件的使用问题(跨线程问题)原创 2023-02-28 19:38:26 · 215 阅读 · 0 评论 -
BackgroundWorker跨线程更新数据
在C#中,BackgroundWorker控件允许在单独的专用线程上运行操作。 耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面(UI)似乎处于停止响应状态。如果需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用BackgroundWorker类方便地解决问题。原创 2023-02-22 16:17:23 · 377 阅读 · 0 评论 -
C# RGB与HSV,HSL,HTML颜色相互之前转换
主要介绍RGB与HSV和HSL相互之前的转换。原创 2023-02-09 17:14:39 · 383 阅读 · 0 评论 -
Winform自定义控件-新建一个带水印的输入框(WatermarkTextBox)
Winform自定义控件-新建一个带水印的输入框(WatermarkTextBox)public partial class WatermarkTextBox : TextBox{public WatermarkTextBox(){InitializeComponent();}private const uint ECM_FIRST = 0x1500;private const uint EM_SETCUEBANNER = ECM_FIRST + 1; [DllImport("use原创 2022-04-27 14:02:07 · 551 阅读 · 0 评论 -
C# winform跨线程操作控件
C# winform跨线程操作控件原创 2022-04-13 16:35:45 · 2182 阅读 · 0 评论 -
SuperSocket框架实现服务器和Winform客户端
SuperSocket框架简单实现服务器和客户端原创 2022-04-13 16:17:33 · 821 阅读 · 0 评论 -
Winform中ComBox中SelectedValue和SelectedText的值不是同一组数据
界面:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace ComBoxDemoWindowsFormsApp1原创 2021-07-29 16:37:53 · 449 阅读 · 0 评论 -
WinForm中TreeView中查询节点
WinForm中查询节点1:只查询子节点(父节点不加重显示)2:所有匹配节点都显示using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms原创 2021-07-28 09:38:13 · 1155 阅读 · 0 评论 -
C#TCP连接测试小例子
界面:代码:`// ***************************************************////文件名称(File Name):SetDeviceAddrPowerPanelForm.cs////功能描述(Description):设置设备地址////数据表(Tables): 无////作者(Author):徐文文////日期(Create Date):2021.07.07//// ********************************原创 2021-07-14 11:26:25 · 304 阅读 · 0 评论 -
Winform中DataGridView合并表头+添加一列为下拉框+添加一行数据+各行显示不同的颜色
此文件实现的Winform中DataGridView中的大部分功能:合并表头;读取单元格数据添加一列下拉框添加一列输入框添加一行数据隔行显示不同的颜色// ***************************************************using ControlFor.Common;using ControlFor.DataModel;using Newtonsoft.Json;using System;using System.Collections.Gen原创 2021-06-04 14:42:15 · 1010 阅读 · 0 评论 -
Winform中DataGridView中添加数据并且拖动整行
dgv_senceConfig_sence是DataGridView控件的名称;这是整段代码的逻辑比较多,需要用户自己去选择,这个可以实现添加数据和拖动整行(肯定实现了)using ControlFor.Common;using Newtonsoft.Json;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;us原创 2021-06-04 14:37:38 · 1071 阅读 · 0 评论 -
GDI+中发生一般性错误的解决办法
解决问题:我winform中,加载图片搜,再次使用保存图片的方法,会发生异常:GDI+中发生一般性错误的解决办法;原因:MSDN 解释如下:Bitmap 对象或一个 图像 对象从一个文件, 构造时该文件仍保留锁定对于对象的生存期。 因此, 无法更改图像并将其保存回它产生相同的文件。替代方法• 创建非索引映像。• 创建索引映像。这两种情况下, 原始 位图 上调用 Bitmap.Dispose() 方法删除该文件上锁或删除要求, 流或内存保持活动。创建非索引图像即使原始映像被索引格式原创 2021-05-24 09:49:13 · 3364 阅读 · 0 评论 -
C#调用海康SDK播放视屏
主要实现功能,直接加载海康SDK播放海康摄像头的实时界面,停止播放后保存此时界面的图片,在图片绘制区域,直线,箭头,可以保存,提交到后台()需要后台提供相应的接口文档);窗体界面:代码:// ***************************************************////文件名称(File Name):HK_Intrution_detection_DrawForm.cs////功能描述(Description):海康摄像头播放界面////数据表(Tables原创 2021-05-21 11:13:34 · 3671 阅读 · 1 评论 -
winform中TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题
今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动的效果。现在在网上能查到挺多满足这类功能的代码,原本我也以为这是一件挺简单的事情,不过实际情况并非如此。我们建立一个C#窗体应用程序,主窗体取名FormMain,在里面放置一个Dock为Fill的TreeView控件treeTest。注意该控件的CheckBoxes属性要设置为True才能显示复选框。在FormMain中写入代码如下:using System;using S转载 2021-04-30 16:57:26 · 708 阅读 · 5 评论