E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C#WinForm
[C#]C# WinForm 透明png图片显示在picturebox控件
1.要实现
C#WinForm
中的控件与背景的透明,可以通过设置控件的BackColor属性为Transparent,同时设置其父控件。因为在C#中,控件的透明指对父窗体透明。
FL1623863129
·
2024-08-23 03:41
C#
c#
服务器
开发语言
C#圆形进度条环形进度条
C#Winform
圆形进度条/环形进度条源码下载链接https://download.csdn.net/download/yangchen_langzi/12026790开发环境系统win7环境.net4.0
TianMen_Long
·
2024-02-20 05:13
C#自定义控件
C#winform
c#
c#Winform
自定义控件-目录
官网:http://hzhcontrols.com/前提入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。GitHub:https://github.com/kwwwvagaa/NetWinformControl码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git如果觉得写的还行,请点个star支持一下吧
刘欢(C#)
·
2024-02-20 05:12
winform
自定义控件
HZHControls
(三十八)
c#Winform
自定义控件-圆形进度条
前提入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。GitHub:https://github.com/kwwwvagaa/NetWinformControl码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git如果觉得写的还行,请点个star支持一下吧欢迎前来交流探讨:企鹅群568015492目录htt
kwwwvagaa
·
2024-02-20 05:41
自定义控件
c#
winform
自定义控件
C#利用NPOI导出参数
掌握
C#Winform
使用NPOI导入、导出Excel掌握条件语句掌握循环语句代码如下:`publicstaticvoidExportDataToExcel(DataTableTableName){stringFileName
兔然生痣
·
2024-02-14 16:20
c#
java
开发语言
C#winform
中操作Excel数据,导入导出功能
命名空间usingNPOI.HSSF.UserModel;usingNPOI.SS.UserModel;usingNPOI.XSSF.UserModel;usingSystem;usingSystem.Data;usingSystem.Diagnostics;usingSystem.IO;usingSystem.Windows.Forms;1.导出Excel文件//////导出Excel/////
AllowHua
·
2024-02-14 16:18
winfrom
c#
开发语言
(十三)
c#Winform
自定义控件-导航菜单
(十三)
c#Winform
自定义控件-导航菜单前提入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。
kwwwvagaa
·
2024-02-12 06:50
自定义控件
c#
winform
自定义控件
C# winform窗体UI美化后实现最大化、最小化、还原、关闭、窗体移动等等-2023/1/11
C#winform
窗体UI美化后实现最大化、最小化、还原、关闭、窗体移动等等在做winform窗体UI美化时,一般都需要将窗体的FormBorderStyle属性设为None,之后窗体就会没有最上面的标题栏
lilizys
·
2024-02-10 10:51
杂七杂八
ui
c#
开发语言
C# WinForm开发系列 - DataGridView 使用方法集锦
(25条消息)
C#WinForm
开发系列-DataGridView使用方法集锦_知其所以然-CSDN博客
fangyuan621
·
2024-02-07 00:17
C#
Microsoft
Visual
Studio
c#
C# winform坐标系类型详解
C#winform
坐标系类型详解GDI+使用三个坐标空间:世界、页面和设备。世界坐标是用于为特定图形世界建模的坐标,并且是你传递给.NETFramework中的方法的坐标。
薪薪代码
·
2024-02-06 17:12
C#
c#
开发语言
.net
C# SSH.NET 长命令及时返回
ExecutelongtimecommandinSSH.NETanddisplaytheresultscontinuouslyinTextBox-StackOverflow博主管理了一个服务器集群,准备上自动巡检工具,测试在
C#
刘欣的博客
·
2024-02-06 12:12
.NET
ssh
运维
C#Winform
频繁刷新导致界面闪烁解决方法
一、通过对窗体和控件使用双缓冲来减少图形闪烁(当绘制图片时出现闪烁时,使用双缓冲)对于大多数应用程序,.NETFramework提供的默认双缓冲将提供最佳效果。默认情况下,标准Windows窗体控件是双缓冲的。可以通过两种方法对窗体和所创作的控件启用默认双缓冲。一种方法是将DoubleBuffered属性设置为true,另一种方法是通过调用SetStyle方法将OptimizedDoubleBuf
csds_qq_chenwei
·
2024-02-03 11:21
Winform
c#
【产业实践】使用YOLO V5 训练自有数据集,并且在C# Winform上通过onnx模块进行预测全流程打通
使用YOLOV5训练自有数据集,并且在
C#Winform
上通过onnx模块进行预测全流程打通效果图背景介绍当谈到目标检测算法时,YOLO(YouOnlyLookOnce)系列算法是一个备受关注的领域。
精英的英
·
2024-02-02 03:49
天网计划
YOLO
c#
开发语言
深度学习
算法
pytorch
C#winform
上位机开发学习笔记13-串口助手显示系统时间功能添加
1.功能描述在上位机中显示系统的实时时间2.代码部分步骤1:添加文本框控件并设置参数#此处注意将BackColor颜色修改为非Control,即可正常显示ForeColor颜色,否则该颜色不变,原因暂且不明。步骤2:添加timer控件并设置参数步骤3:编辑定时器事件代码//系统时间每秒更新事件privatevoidtimer2_Tick(objectsender,EventArgse){textB
宽容人厚载物
·
2024-01-26 05:42
c#
学习
笔记
winform
上位机
嵌入式
单片机
C#winform
上位机开发学习笔记12-串口助手子窗体波形显示设置快捷放大与缩小功能添加
1.功能描述检测键盘按键,并设置相应按键的相应窗体功能此处代码功能展示为:按下键盘Esc关闭子窗体,按下键盘Pgup放大波形显示,按下键盘Pgdown缩小波形显示。2.代码部分步骤1:设置子窗体按钮按下事件//子窗体检测有按键按下事件//快捷键esc->关闭显示窗体pageup->放大显示pagedown->缩小显示privatevoidWaveForm_KeyDown(objectsender,
宽容人厚载物
·
2024-01-26 05:12
学习
笔记
c#
上位机
嵌入式
单片机
winform
C#winform
上位机开发学习笔记11-串口助手接收数据用波形显示功能添加
1.功能描述接收串口数据,并将收到的十六进制数据用坐标系的方式将数据波形展示出来2.代码部分步骤1:定义链表,用于数据保存//数据结构-线性链表privateListDataList=newList();步骤2:定义波形颜色//定义波形颜色privatePenLinesPen=newPen(Color.FromArgb(0xFF,0x00,0x00));//FF0000为红色步骤3:绘制接收数据的
宽容人厚载物
·
2024-01-26 05:12
c#
学习
笔记
winform
上位机
嵌入式
单片机
C#winform
上位机开发学习笔记7-串口助手的波特率参数设置功能添加
1.功能描述上位机与下位机进行通讯时需要用到波特率设置功能,以及尝试与下位机实体进行通讯。2.代码部分步骤1:串口开启按钮事件中添加代码serialPort1.BaudRate=Convert.ToInt32(comboBox14.Text,10);//将十进制的文本转换为32位整型赋值给串口1的波特率步骤2:波特率参数设置复选框事件中添加代码//波特率设置复选框事件privatevoidcomb
宽容人厚载物
·
2024-01-26 05:40
学习
笔记
winform
C#
上位机
嵌入式
单片机
C# winform 对COM组件的调用返回了错误 HRESULT E_FAIL
C#winform
报错:要在加载设计器前避免可能发生的数据丢失,必须纠正以下错误:对COM组件的调用返回了错误HRESULTE_FAIL
忒可君
·
2024-01-24 08:52
c#
开发语言
网络通信(15)-C#TCP客户端掉线重连实例
在VS中创建
C#Winform
项目,编辑界面,如下
未来无限
·
2024-01-23 13:55
C++和C#通信入门到精通
C#
TCP
客户端
断线重连
C#winform
上位机开发学习笔记3-串口助手的信息保存功能添加
1.功能描述下次开启串口助手时会存留上次的发送框信息,以及选择的串口号(备份串口号与发送栏内容)原理:将文本信息保存在,ini文件中,下次打开软件时读取文件信息刷新对应控件文本注意:在窗口关闭事件函数中也可进行信息备份工作,但不稳定,因此用本篇中的方法进行较为可靠2.代码部分2.1创建文件与编辑写入信息存储代码2.1.1publicpartialclassForm1:Form初始化程序中加入以下代
宽容人厚载物
·
2024-01-22 13:46
学习
笔记
c#
开发语言
上位机
winform
C#winform
上位机开发学习笔记4-串口助手的发送接收字节统计功能添加
1.功能描述接收统计与发送统计功能开发,旨在统计发送字节数与接收字节数并且显示在指定的文本框内,发送接收清除按钮则是清零统计字节数量。2.代码部分2.1ASCII接收//统计接收字节数UInt32RBytes=Convert.ToUInt32(textBox7.Text,10);//定义接收字节数变量,并初始化为已接收字节数RBytes+=(UInt32)str.Length;//加ASCII码字
宽容人厚载物
·
2024-01-22 13:46
学习
笔记
c#
上位机
winform
串口助手
C#winform
上位机开发学习笔记2-串口助手的断帧功能添加
1.功能描述按照设定时间对接收数据进行断帧(换行)应用于需要接收完整数据包的场景,例如下位机发送一包数据为1秒,每100ms发送一组数据大部分用于接收十六进制数据时2.代码部分步骤1:添加计时器,设置默认时间为500ms步骤2:去掉断帧复选框默认使能步骤3:设置断帧复选框时间集合步骤4:开启HEX接收数据选择框时//当开启HEX接收时事件privatevoidcheckBox16_CheckedC
宽容人厚载物
·
2024-01-22 13:46
学习
笔记
C#
winform
嵌入式
上位机
C#winform
上位机开发学习笔记2-串口助手的定时发送功能添加
1.功能描述选择自动发送功能后,按照设定的发送时间发送发送框中的信息数据,设定时间可以手动输入,当手动输入信息无效(非数字)时,系统弹出错误提示,并将其设置为默认定时时间。2.代码部分步骤1:增加计时器空间Timer步骤2:使能计时器,默认设置定时时间为1秒注:这里在测试时出现错误,默认使能应该关闭,如果一开始就开启,那在软件打开时会自动启动定时发送数据!!!默认使能,点击定时发送选择框才会使能。
宽容人厚载物
·
2024-01-22 13:42
学习
笔记
winform
C#
上位机
嵌入式
四.Winform使用Webview2加载本地HTML页面并互相通信
Winform使用Webview2加载本地HTML页面并互相通信往期目录本节目标核心代码实现HTML代码实现的窗体Demo2代码效果图往期目录往期相关文章目录专栏目录本节目标实现刷新按钮点击
C#winform
东明之羞
·
2024-01-22 02:21
html
前端
c#
winform
(五十)
c#Winform
自定义控件-滑块
前提入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。GitHub:https://github.com/kwwwvagaa/NetWinformControl码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git如果觉得写的还行,请点个star支持一下吧欢迎前来交流探讨:企鹅群568015492麻烦博客下
kwwwvagaa
·
2024-01-20 04:14
自定义控件
c#
winform
自定义控件
C#winform
自定义Trackbar控件实例
本篇讲解自定义Trackbar控件实例,我们项目开发中为了保持项目界面的风格的一致性,需要自定义Trackbar控件,系统自带的控件样式不能更改,无法满足需求。先看效果实现过程创建winform项目,添加组件类控件修改名称,点击添加控件添加两个自定义类usingSystem;usingSy
未来无限
·
2024-01-20 04:14
C#Winform设计
c#
自定义Trackbar控件
Trackbar
C#winform
上位机开发学习笔记2-串口助手的中文支持功能添加
分为两步:1.串口接收支持中文显示1.1.在软件初始化时写入此代码以支持汉字显示//串口接收支持中文显示serialPort1.Encoding=Encoding.GetEncoding("GB2312");//串口1的解码支持GB2312汉字2.串口发送支持中文输出//支持中文输出EncodingChinese=System.Text.Encoding.GetEncoding("GB2312")
宽容人厚载物
·
2024-01-19 14:06
开发语言
winform
C#
上位机
嵌入式
C#winform
上位机开发学习笔记1-串口助手的ModbusCRC功能
1.首先自定义CRC校验函数privateUInt16Crc_Check(byte[]Data,byteDataLEN){UInt16CRC=0xFFFF;for(bytei=0;i>1)^0xA001);}else{CRC=(UInt16)(CRC>>1);}}}CRC=(UInt16)((CRC>>8)+(CRC>8);byteCRC_L=(byte)CRC;try{data[0]=CRC_L
宽容人厚载物
·
2024-01-19 14:36
学习
笔记
C#
winform
嵌入式
上位机
C#winform
可视化(当主窗体不能拖动时)
1.当form主窗体的FormBorderStyle属性为none时候,就说明设置了主窗体没有边框,这时就不能随意拖动这时就要选中主窗体,选择右下角的事件(闪电标志的按钮),找到鼠标类型的事件,设置MouseDown事件进行窗体拖动,首先要进行导入命名空间:usingSystem.Runtime.InteropServices;然后在MouseDown事件中添加如下代码:直接进行拷贝放进相应的事件
积沙成塔——
·
2024-01-17 01:13
C#可视化程序设计
c#
C# winform应用
C#winform
应用需求:导入Excel文件时需要执行其他操作,实现如果取消导入就不执行其他操作C#代码实现privateboolDLimport0(stringtablename,stringdatebasename
IT-例子
·
2024-01-16 14:14
C#
C#
winform
c#
开发语言
WinForm 中Label自动换行 解决方法
参考资料:
C#WinForm
中Label自动换行解决方法_c#labelcon
※※冰馨※※
·
2024-01-13 21:50
winform
c#
C#winform
定时器的两种使用方法
第一种方法:直接拖Timer控件,然后设置参数,给定触发的内容;1、拖Timer控件;2、修改interval属性确定时间间隔;3、双击timer1控件,给双击事件tick里面写触发的事件;4、按钮里面给定时器使能;5、显示结果;自定义定时器:
JosieBook
·
2024-01-10 14:09
#
C#
C# winform判断自身程序是否已运行,如果已运行则激活窗体
C#winform
判断自身程序是否已运行,如果已运行则激活窗体usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Linq
gewen_1988
·
2024-01-09 19:59
C#
c#
开发语言
网络通信(12)-C#TCP客户端封装帮助类实例
在VS中创建
C#Winform
项目,编辑界面,如下:UI界面namespaceMyClient{partialclassfrmMain{//////必需的设计
未来无限
·
2024-01-09 16:40
C++和C#通信入门到精通
c#
tcp/ip
网络
TCP
客户端
封装帮助类
网络通信(11)-C#TCP服务端封装帮助类实例
在VS中创建
C#Winform
项目,编辑界面,如下:UI文件namespaceMyTcpSever{partialclassfrmMain{//////必需的设计器变量。///privateSyst
未来无限
·
2024-01-09 09:11
C++和C#通信入门到精通
c#
tcp/ip
网络
TCP服务端
帮助类
【无标题】C#上位机与三菱PLC FX2NC通讯方法
第二步从安装好的MXCOMPONENT路径中找到“Samples"并打开它,C:\MELSEC\Act\Samples\Vcs.NET\Sample2010\obj\Debug,会发现有很多DLL文件,第三步打开
C#
Joken555
·
2024-01-08 22:12
c#
开发语言
网络通信(10)-C#TCP客户端实例
在VS中创建
C#Winform
项目,编辑界面,如下:UI界面namespaceMyClient{partialclassfrmMain{//////必需的设计器变量。/
未来无限
·
2024-01-07 04:24
C++和C#通信入门到精通
c#
tcp/ip
网络
TCP
客户端
C# winform 如何让TextBox文本内容垂直居中?
如题,
C#winform
如何让TextBox文本内容垂直居中?初一看感觉这个问题很简单,但实际比较复杂。winform的TextBox控件本身是不提供这个属性的。
中洲少年
·
2024-01-04 08:54
Winform
Textbox
垂直居中
C#Winform
中控件的布局思想
windows窗体应用程序的控件都派生自Control类,并继承了许多通用成员,下面介绍Control类的一些基本特征,了解这些能够大致知道控件是如何实现在窗体中布局的。Achor指示在控件的容器被调整时,控件紧贴着哪个方向的边沿,例如在一个窗口中放置一个按钮,并将按钮的Anchor属性设置为Right+Bottom,当用户调整窗口的大小时,按钮将保持与窗口的底部和右边沿的距离不变ForeColo
luckyone906
·
2024-01-03 17:12
WinForm技术
c#技术
UI设计
C#Winform
之高分辨率下的窗体显示模糊
自从换了高分辨率的电脑之后,发现设计的Winform窗体运行的时候会根据你的屏幕分辨率进行拉伸变形了,还变得模糊不清晰。于是通过百度搜索前辈们的经验,然后移植到自己的博客中来,下面说一下右键解决方案中的项目,添加–类在弹出的窗口中找到“应用程序清单文件”–添加会出现添加了一个app.manifest的文件,打开后去查找如下代码段,如果有应该是注释掉的,取消注释,如果没有则添加true若果有的话会是
淡定vs冷漠
·
2024-01-03 17:12
C#
c#
Winform
高分辨率
模糊
Winform 控件大小自动调整(Anchor Dock 重写方法百分比自动调整)
C#winform
控件位置与大小的自动调整c#中使控件的大小可以根据窗口自动调整位置与大有两种方式1.设置Anchor或Dock属性 Anchor用于设置控件到边缘的距离保持不变,主要用来保证各控件的相对布局整齐
「已注销」
·
2024-01-03 17:11
基础笔记
winform
控件
布局
c#
C# Winform 在低DPI创建窗体后,在高DPI运行时,窗体会自动拉伸,导致窗体显示不全
C#Winform
在低DPI创建窗体后,在高DPI运行时,窗体会自动拉伸,导致窗体显示不全,比如在分辨率为100%的电脑创建C#项目,当运动到分辨率为125%的电脑运行时,后者运行的窗体会自动拉伸,窗体显示超出页面等问题
不爱学习的啊Biao
·
2024-01-03 17:39
C#
c#
浅谈C# WinForm中实现基于角色的权限菜单
浅谈
C#WinForm
中实现基于角色的权限菜单作者:CodingMouse日期:2008年12月14日转载请注明文章来源:http://blog.csdn.net/CodingMouse/archive
renshen4322
·
2023-12-31 10:59
c# winform中窗体切换后释放及防止重复生成
c#winform
中,2个窗体,form1和form2,互相切换的时候执行this.Hide();Form2form2=newForm2();form2.Show();此时你会发现当Form2显现时,Form1
zls365365
·
2023-12-28 12:18
java
python
linux
编程语言
spring
C#图书管理系统设计与开发winform
C#图书管理系统设计与开发winform主要技术:基于
C#winform
架构和sqlserver数据库功能模块:图书的添加、删除、修改和查询等功能,以及读者的注册、登录和个人信息管理功能。
星尘库
·
2023-12-27 18:08
winform
数据库
c#
开发语言
C#winform
中Icon图标获取方式
文章目录图标来源格式转换图标来源阿里巴巴矢量图库以“文件夹”图标为例:格式转换想要给winform的窗口添加一个图标,可以看到,需要添加.ico的格式。将上面下载的图标通过wps的图片查看器打开:点击左上角的属性,弹出图片信息,在转格式中,选择.ico,并保存即可。
智驾
·
2023-12-26 19:18
WinForm
C#
winform
icon
图标
C#winform
实现像触摸屏按钮那样的开关
触摸屏的按钮开发起来非常方便,只要设置好样式和文本,以及绑定的变量,一个开关就做好了。而用winform要实现同样的功能,要编写许多代码。花木兰控件库的ToggleButton可以这样做切换,但是有几点不方便的地方。于是修改了以下几点:文本修改成可以换行:文本居中且可以自动换行,而且通过修改Padding可以设置每一行显示多少个字,比如我要改成每行最多三个字:圆角修改成可以设置点击时切换文本最终效
一瓶酒九块九
·
2023-12-26 16:06
C#上位机
c#
开发语言
C#winform
使用.net framework 4.6的程序在win7系统安装提示要安装 .net framework 4.7.2
项目使用的是.netframework4.6,提示要安装.netframework4.7.2。尝试安装.netframework4.7.2,失败。尝试安装.netframework4.6,成功,但程序无法安装。搜索得知setup打包程序默认把启动条件的版本设置成了.netframework4.7.2。解决方法:1.把启动条件的版本调低;2.在打包程序的属性页,点击Prerequisites,将系统
一瓶酒九块九
·
2023-12-26 16:06
C#遇到的问题及解决方法
c#
.net
开发语言
c#winform
多线程死循环踩坑
问题:我在一个子窗体中创建了三个线程,分别读取一个PLC的50个标签,一共150个,当我把子窗体打开时开始读取,当把子窗体关闭后停止读取,再次打开时又重新开始读取。第一次打开时速度(ms)是这样的:第二次就变成了这样:时间差不多翻了一倍,开关子窗体的次数越多越慢。循环读取数据的代码如下:一共三个,这里只放一个,另外两个是差不多的privateasyncvoidReadPlcData1(){whil
一瓶酒九块九
·
2023-12-26 16:36
C#遇到的问题及解决方法
c#
开发语言
C#winform
窗体背景渐变色
从一个方向到另一个方向的渐变色,例如从左到右,从左上到右下,在窗体代码中添加如下代码,改一下颜色和渐变方向即可protectedoverridevoidOnPaint(PaintEventArgse){//创建线性渐变画刷LinearGradientBrushbrush=newLinearGradientBrush(ClientRectangle,Color.Blue,Color.Red,Line
一瓶酒九块九
·
2023-12-26 16:34
C#上位机
c#
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他