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#.Net(WinForm)
WPF中用户控件和自定义控件
WPF中用户控件和自定义控件无论是在WPF中还是
WinForm
中,都有用户控件(UserControl)和自定义控件(CustomControl),这两种控件都是对已有控件的封装,实现功能重用。
步、步、为营
·
2023-11-14 21:29
WPF
wpf
c#
.net
xaml
ui
C#
winform
自定义控件——textBox美化(二)
实现textBoxt说有属性和方法的重写,可以实现textBox的美化功能,纯代码编写,完全不使用任何第三方库文件,后面的文章还会写其他控件的重构,基本原理都是差不太多的,希望大家学习这些思路从而重构属于自己的控件我们接着上一篇文章继续。我会用很多篇文章来讲自定义控件,大家可以放在一个项目中,这样后面大家在做其他项目的时候只需要把我们做好的控件复制到其它项目中并添加就可以了设置是否多行显示和设置背
郑建广视觉
·
2023-11-14 21:58
C#winfrom
UI
设计
c#
ui
winform
C#
Winform
自定义控件——TextBox
效果:描述:类似html标签里input标签里的placeHolder属性,控件继承TextBox,拥有一个描述提示信息的字段_txtPlaceHolder,重写了消息处理函数WndProc,如果windows送出来的消息是绘制控件,就开始绘制,这里要注意的是TxtPlaceHolder的Set方法里的this.Invalidate();这个是如果控件绘制失败,将重绘绘制,如果没有这句代码,拖动这
weixin_38168786
·
2023-11-14 21:28
c#
C#
winform
自定义控件——textBox美化
说有属性和方法的重写,可以实现textBox的美化功能,纯代码编写,完全不使用任何第三方库文件,后面的文章还会写其他控件的重构,基本原理都是差不太多的,希望大家学习这些思路从而重构属于自己的控件创建一个
winform
郑建广视觉
·
2023-11-14 21:28
C#winfrom
UI
设计
winform
UI
c#
界面
自定义控件
美化控件
C#/
Winform
自定义控件-可以调节尺寸的TextBox
效果1.创建控件在当前项目右击->添加->用户控件,命名为SizableTextBox2.添加TextBox和Lable控件3.功能实现F7进入代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;u
DVLPR_Chen
·
2023-11-14 21:18
c#
Winform
/ WPF 自定义控件 —— IPV4 地址输入框
在开始阅读本文之前,如果您有学习创建自定义控件库并在其他项目中引用的需求,请参考:在VisualStudio中创建自定义
Winform
控件库并在其他解决方案中引用https://blog.csdn.net
YMGogre
·
2023-11-14 21:44
#
Winform用户自定义控件库
wpf
winform
ip
C# 客户端PDF文件打印方法大全
目前发现的有以下四种方式调用打印服务:使用创建新进程的方式打印使用WPF命名空间下的打印接口打印使用
WinForm
命名空间下的打印接口打印使用第三方PDF组件打印使用创建新进程的方式打印参考代码usingSystem.Diagnostics
胡桃酱很快乐
·
2023-11-14 11:52
c#
pdf
wpf
【微软技术栈】
C#.NET
如何使用本地化的异常消息创建用户定义的异常
本文内容创建自定义异常创建本地化异常消息在本文中,你将了解如何通过使用附属程序集的本地化异常消息创建从Exception基类继承的用户定义异常。一、创建自定义异常.NET包含许多你可以使用的不同异常。但是,在某些情况下,如果它们都无法满足你的需要,则可以创建自己的自定义异常。假设要创建一个StudentNotFoundException,其中包含StudentName属性。若要创建自定义异常,请执
吉特思米(gitusme)
·
2023-11-14 10:52
C#
.NET
专栏
c#
.net
【微软技术栈】
C#.NET
异常的最佳做法
本文内容1、使用try/catch/finally块从错误中恢复或释放资源2、在不引发异常的前提下,处理常见情况3、设计类,以避免异常4、引发异常而不是返回错误代码5、使用预定义的.NET异常类型6、异常类名称的结尾为Exception7、在自定义异常类中包括三种构造函数8、确保代码远程执行时异常数据可用9、使用语法正确的错误消息10、在每个异常中都包含一个本地化字符串消息11、在自定义异常中,按
吉特思米(gitusme)
·
2023-11-14 10:21
C#
.NET
专栏
c#
microsoft
.net
【微软技术栈】
C#.NET
中的泛型
本文内容定义和使用泛型泛型的利与弊类库和语言支持嵌套类型和泛型借助泛型,你可以根据要处理的精确数据类型定制方法、类、结构或接口。例如,不使用允许键和值为任意类型的Hashtable类,而使用Dictionary泛型类并指定允许的密钥和值类型。泛型的优点包括:代码的可重用性增加,类型安全性提高。1、定义和使用泛型泛型是为所存储或使用的一个或多个类型具有占位符(类型形参)的类、结构、接口和方法。泛型集
吉特思米(gitusme)
·
2023-11-14 10:46
C#
.NET
专栏
c#
.net
asp.net图书管理系统
asp.net图书管理系统基本操作图书管理读者管理借书修改资料修改密码说明文档运行前附加数据库.mdf(或sql生成数据库)主要技术:基于C#
winform
架构和sqlserver数据库功能模块:图书管理读者管理借书修改资料修改密码运行环境
星尘库
·
2023-11-14 06:19
数据库
asp.net
asp.net
sqlserver
数据库
c#
C#
winform
学习小项目:倒计时器
功能:实现下拉框选择时间(5秒至500秒),启动后倒计时,途中可暂停,继续启动。代码:namespacetest{publicpartialclassForm1:Form{intcount;//计数inttime;//存储定时器boolisCount;//判断是否启动,false停止,true启动。publicForm1(){InitializeComponent();}privatevoidFo
evil_overall
·
2023-11-13 21:17
winform
c#
C#
winform
cefsharp 截取网页元素图片
C#
winform
cefsharp截取网页元素图片通过元素id找到该元素在网页中的坐标获取
winform
窗体的坐标位置计算该元素对应的在桌面上坐标根据截图接口传入该元素对应桌面坐标,截取该元素图片效果图如下
奔走的小龙虾
·
2023-11-13 13:59
C#
其他
【无标题】
特殊字符串,在C#中使用截取功能字符内容“@”字符内容“@”一串字符,用@来拆分,废话少说,上代码—
Winform
中privatevoidtextBox2_KeyDown(objectsender,KeyEventArgse
GLionII
·
2023-11-13 11:31
APTIV
C#
npoi 将html导出word,使用NPOI将数据导出为word格式里的table
开发环境:VS2013+MySQL5.5+EF6+NPOI2.0.6格式:
WinForm
+CodeFirstPS:vs2013的CodeFirst很方便了啊CodeFirst方式就不再赘述了。
晴-LQ
·
2023-11-13 06:09
npoi
将html导出word
windows自定义控件开发-圆角TextBox
winform
中的TextBox控件没有Radius属性,无法设置文本款为圆角。然后就想自己写一个自定义的圆角控件。一开始想,既然要写那就从头开始写,于是就开始写了起来。
生死看淡,不服就干
·
2023-11-13 04:17
c#
c#
winform
爬虫 小工具开发
c#爬虫窗体Demo开发工具:vs2017,sqlserver2014框架版本:.netframework4.6.1开发模式:三层、ormPetaPoco思路:爬虫最为关键的一环就是读取网页的源码,其核心内容也是对网页源码的处理,因此获取到完整的网页源码是极为重要的(或者是要爬取的信息列表源码)。通过对网页源码进行字符串的处理,以便于获取需要的字段信息。1.分析网页网址例:https://www.
南风微凉北城荒
·
2023-11-12 16:20
爬虫
c#
开发语言
C#
WinForm
技巧十: winfrom 全屏自适应屏幕分辨率
Rectanglerect=newRectangle();rect=Screen.GetWorkingArea(this);this.Width=rect.Width;//屏幕宽this.Height=rect.Height;//屏幕高this.ControlBox=false;//设置不出现关闭按钮this.FormBorderStyle=FormBorderStyle.None;//无边框
minguiluo
·
2023-11-12 11:54
html
jquery
css
【微软技术栈】
C#.NET
依赖项注入
本文内容多个构造函数发现规则使用扩展方法注册服务组框架提供的服务服务生存期服务注册方法作用域验证范围场景.NET支持依赖关系注入(DI)软件设计模式,这是一种在类及其依赖项之间实现控制反转(IoC)的技术。.NET中的依赖关系注入是框架的内置部分,与配置、日志记录和选项模式一样。依赖项是指另一个对象所依赖的对象。使用其他类所依赖的Write方法检查以下MessageWriter类:publiccl
吉特思米(gitusme)
·
2023-11-12 11:28
C#
.NET
专栏
c#
.net
【微软技术栈】
C#.NET
正则表达式
本文内容正则表达式的工作方式正则表达式示例相关文章正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式丰富的泛模式匹配表示法使你可以快速分析大量文本,以便:查找特定字符模式。验证文本以确保它匹配预定义模式(如电子邮件地址)。提取、编辑、替换或删除文本子字符串。将提取的字符串添加到集合中,以便生成报告。对于处理字符串或分析大文本块的许多应用程序而言,正则表达式是不可缺少的工具。1、正则
吉特思米(gitusme)
·
2023-11-12 11:58
C#
.NET
专栏
c#
.net
【微软技术栈】
C#.NET
正则表达式源生成器
本文内容已编译的正则表达式源生成在源生成的文件中何时使用正则表达式(regex)是一个字符串,它使开发人员能够表达要搜索的模式,使其成为搜索文本和提取结果作为已搜索字符串子集的一种很常见的方法。在.NET中,System.Text.RegularExpressions命名空间用于定义Regex实例和静态方法,并匹配用户定义的模式。本文介绍如何使用源生成来生成Regex实例以优化性能。备注请尽可能地
吉特思米(gitusme)
·
2023-11-12 11:58
C#
.NET
专栏
c#
.net
【微软技术栈】
C#.NET
开发全球通用应用程序的最佳做法
本文内容全球化最佳做法本地化最佳做法ASP.NET应用程序的全球化最佳做法本节描述在开发全球通用的应用程序时应遵循的最佳做法。1、全球化最佳做法在内部使应用程序代码成为Unicode。使用System.Globalization命名空间提供的区域性识别类来操作和格式化数据。对于排序,使用SortKey类和CompareInfo类。对于字符串比较,使用CompareInfo类。对于日期和时间格式化,
吉特思米(gitusme)
·
2023-11-12 11:58
C#
.NET
专栏
c#
.net
【微软技术栈】
C#.NET
中的本地化
本文内容资源文件注册本地化服务使用IStringLocalizer和IStringLocalizerFactory将其放在一起本地化是针对应用支持的每个区域性,将应用资源转换为本地化版本的过程。只有在完成本地化评审步骤,以验证全球化应用是否做好本地化准备后,才应继续执行本地化步骤。可以开始进行本地化的应用程序分为两个概念块:一个是包含所有用户界面元素的块,另一个是包含可执行代码的块。用户界面块仅包
吉特思米(gitusme)
·
2023-11-12 11:27
C#
.NET
专栏
c#
.net
海康Visionmaster-环境配置:CSharp 二次开发环境配 置方法
C#二次开发环境的配置方法以
WinForm
为例,进行VM二次开发的环境配置分为三步:第一步,使用VS新建一个框架为.NETFramework4.6.1的工程,平台首选32位取消勾选,重新生成解决方案,保证工程
视觉人机器视觉
·
2023-11-12 11:54
计算机视觉
视觉检测
深度学习
图像处理
人工智能
【微软技术栈】
C#.NET
中使用依赖注入
本文内容先决条件创建新的控制台应用程序添加接口添加默认实现添加需要DI的服务为DI注册服务结束语本文介绍如何在.NET中使用依赖注入(DI)。借助Microsoft扩展,可通过添加服务并在IServiceCollection中配置这些服务来管理DI。IHost接口会公开IServiceProvider实例,它充当所有已注册的服务的容器。本文介绍如何执行下列操作:创建一个使用依赖注入的.NET控制台
吉特思米(gitusme)
·
2023-11-12 11:53
C#
.NET
专栏
c#
.net
C#
Winform
自学第一天---窗体属性学习
一、新建第一个
Winform
项目二、属性分析BackColor:窗体背景色BackGroundImage:窗体背景图片Text:窗体标题Name:窗体名称,用于编码调用Ico:图标,制作Ico图标需要先把图片转格式成
jenner0926
·
2023-11-12 05:59
C#自学
c#
C# XML文档遍历
新建一个xml文件,放在你的C#工程的bin\Debug\netcoreapp3.1目录下xml的内容为:1半月斩5002闪现102疾跑20C#
winform
控制台文件:usingSystem;usingSystem.Xml
耐心195
·
2023-11-12 04:11
xml
c#
visual
studio
基于MVC4+EasyUI的Web开发框架经验总结(2)- 使用EasyUI的树控件构建Web界面
最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和
Winform
开发框架保持一致,而在Web上,我主要采用EasyUI的前端界面处理技术,走MVC的技术路线,在重构完善过程中
weixin_34265814
·
2023-11-11 18:29
测试
json
数据库
WPF命令绑定 自定义命令
在
winform
里面的没有命令只使用事件的话也可以实现程序员希望实现的功能。这个问题在很多文章中都提到了。但大家都是引用深入浅出wpf里面的概述。没有用自己的话来阐述。
aori3524
·
2023-11-11 17:52
winform
+access数据库增删查改报表导出demo源码
C#
winform
+access数据库增删查改报表导出demo源码设备管理的一个简单程序使用access数据库增删查改导出报表功能OleDbConnectionconn=newOleDbConnection
星尘库
·
2023-11-11 13:18
数据库
数据库
winform
access
wpf 和
winform
的区别
WPF(WindowsPresentationFoundation)和
WinForm
s(WindowsForms)是Microsoft.NET桌面应用程序开发中两种不同的技术框架,它们有一些重要的区别:
_oP_i
·
2023-11-11 06:18
wpf
winform
使用
winform
控件panel 创建一个界面,第一层有一个panel,第二层有多个panel此时第一层panel数量多第一层会出现纵向滚动条
usingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;namespaceWindowsFormsApp1{publicpartialclassForm5:Form{publicForm5(){InitializeComponent();}privatevoidForm5_Load(objectsender,EventArgse){mai
_oP_i
·
2023-11-11 06:48
c#
winform
C# Socket TCP 编程,客户端与服务端连接,发送字符串,文件
做了个
winform
的Socket服务端和客户端,能实现发送消息&文字以下是图片和一些关键点,最后是代码,注释不多服务端服务端创建一个socket对象参数:寻址方案,ip版本4;套接字类型,字节流;协议
凡凡1990
·
2023-11-11 03:50
C#
c#
socket
winform
发送文件
出现“线程无法访问非本线程创建的资源”的错误
出现原因在
WinForm
中,如果你尝试在一个线程上操作另一个线程创建的控件,就会出现“线程无法访问非本线程创建的资源”的错误。
李青椒bbll
·
2023-11-11 03:16
c#
商业级手术麻醉系统源码,术前分析、用药、评级,术后访视、麻醉科室管理、数据统计分析
C#语言+前端框架:
Winform
+后端框架:WCF+数据库:sqlserver+开发工具:VS2019C#.net桌面软件C/S版文末获取联系!
淘源码A
·
2023-11-10 21:58
医院手麻系统源码
源码
手术麻醉
asp.net
手术室管理
麻醉记录
手麻系统源码,手术麻醉管理系统源码,维护方便,功能强大
手术麻醉管理系统源码,手麻系统源码,
C#.net
桌面软件C/S版文末获取联系!手术麻醉管理系统采用下拉式汉化菜单,界面友好,实用性强,设有与住院、病区、药房等系统的软件接口。
淘源码d
·
2023-11-10 21:51
医院手麻系统源码(商业源码)
c#
手麻系统
手术管理
源码
医院
winform
判断内外网_源—网—站—厂—河,全程管控、智慧排水!
排水管网是城市的地下血管,承担着城市防汛排涝,污水收集、输送、排放的重任。它的顺畅运行,不仅牵系着千家万户的正常生活,也影响着城市安全和水环境保护。随着城市发展,覆盖“源—网—站—厂—河”的排水管网系统规模不断壮大、结构也日趋复杂,管理上环环相扣,运营管理难度明显加大。管网不完善、混接、破损等问题普遍存在,从而导致城市内涝、河道水体黑臭、雨水管旱流、河水倒灌等问题频频发生。那么下雨就看海,城市排水
weixin_39997957
·
2023-11-10 21:32
C#
Winform
自定义Switch控件
1、创建Switch控件在控件库中添加用户控件(Window窗体),控件名UcSwitch;在属性/布局栏中的Size设置为70,30。2、修改UcSwitch.csusingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSyst
大浪淘沙胡
·
2023-11-10 10:21
C#
c#
开发语言
Switch
vscode 建立一个下拉选框_VSCode插件开发全攻略(四)命令、菜单、快捷键
context.subscriptions.push(vscode.commands.registerCommand('extension.sayHello',()=>{vscode.window.sho
wInform
ationMessage
weixin_39743369
·
2023-11-10 05:25
vscode
建立一个下拉选框
记录C#
WinForm
项目调用Rust生成的dll库
一、开发环境1.RustRover(version:2023.3EAP)2.VisualStudio2019(version:16.11.30)3.Windows1064位OS4.Win+R:控制台程序,cmd.exe二、使用RustRover编译Rust脚本为dll1.下载安装Rust,https://www.rust-lang.org/tools/install2.双击rustup-init.
一个业余写代码的
·
2023-11-10 04:17
Rust
Learn
note
c#
Rust
Cargo
rustup
WinForm
RustRover
WPF本地化/国际化,多语言切换
之前写过
winform
winform
使用本地化,中英文切换_
winform
中英文切换_故里2130的博客-CSDN博客基本的技术差不多,但是后来又发现了一个ResXManager工具,可以更好方便快捷的使用
故里2130
·
2023-11-09 18:32
WPF
wpf
c#
开发语言
接口开发之使用C#插件Quartz.Net定时执行CMD任务工具
C#制作定时任务工具执行CMD命令概要准备知识点实现原理thinkphp配置
winform
执行CMD命令读取ini配置文件定时任务Quartz.Net完整代码Job.csIniFunc.csForm1.
暴走十八步
·
2023-11-09 12:16
.net
c#
android
如何5分钟上手使用OCR
随便打开一个MicrosoftVisualStudio,新建一个
WinForm
s项目,从下面列表中随便选择一个NET框架。
zls365365
·
2023-11-09 01:32
网络
java
python
vue
github
Winform
控件属性事件介绍
1、窗体1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。(2)WindowState属性:用来获取或设置窗体的窗口状态。取值有三种:Normal(窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。其取值及含义如表9-1所
CRonaldo9399
·
2023-11-08 20:17
.NET
winform控件
属性
事件
Winform
实现俄罗斯方块游戏(一)
第一步,先用GDI绘制小正方形方块,其它形状的用这个方块合成如何绘制一个方块?先绘制两个正方形,如下:然后四周用梯形填充,内部颜色用渐变,这样更有立体感,下篇介绍如何实现。
游子吟i
·
2023-11-08 14:44
游戏
C#借助TabControl实现浏览器标题栏样式
概述先上效果图重点代码随着标签变化变更尺寸为了让窗口更好看,所以要舍弃掉
Winform
的原有窗口样式,改为无边框的窗体。
曲幽
·
2023-11-08 14:11
Windows
tabcontrol
tabpage
panel
webbrowser
.NET(C#)
WinForm
TabControl动态添加删除TabPage
.NET(C#)
WinForm
TabControl动态添加删除TabPage在这里我采用一个TabManager来管理删除添加等操作,使用时需要传入一个TabControl//////选项卡管理器,用来封装
Wagsn8
·
2023-11-08 14:36
C#
.NET
WinForm
C#
.NET
WinForm
C#
Winform
频繁刷新导致界面闪烁解决方法
C#
Winform
频繁刷新导致界面闪烁解决方法Postedon2014-03-3115:11龙心纹阅读(5183)评论(0)编辑收藏一、通过对窗体和控件使用双缓冲来减少图形闪烁(当绘制图片时出现闪烁时,
提莫_
·
2023-11-08 11:38
C#
c#
winform
抖动
界面组件Telerik UI for
WinForm
s中文教程 - 如何自定义应用程序文件窗口?
TelerikUIfor
WinForm
s包含了一个高度可定制的组件,它取代了.NET中默认的OpenFileDialog。
界面开发小八哥
·
2023-11-08 06:46
ui
界面控件
UI开发
telerik
.net
WinForm
应用界面开发实战 - 如何使用DevExpress内置图标资源?
在开发
Winform
程序界面的时候,我们往往会使用一些较好看的图表,以便能够为程序界面增色,良好的图标设置可以让界面看起来更加美观舒服,而且也比较容易理解。
界面开发小八哥
·
2023-11-08 06:16
图标
devexpress
UI开发
Winform
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他