刷新
C#实现的下拉多选框,下拉多选树,多级节点

博主头像 今天给大家上个硬货,下拉多选框,同时也是下拉多选树,支持父节点跟子节点!该控件是基于Telerik控件封装实现的,所以大家在使用的过程中需要引用Telerik.WinControls.dll、Telerik.WinControls.UI.dll,还有一些相关的类库,大家有需要的可以去网上自己找,另外 ...

在Winform界面中使用自定义控件,丰富界面的效果处理

博主头像 我们在《SqlSugar开发框架》中,Winform界面开发部分往往也用到了自定义的用户控件,对应一些特殊的界面或者常用到的一些局部界面内容,我们可以使用自定义的用户控件来提高界面的统一性,同时也增强了使用的便利性。如我们Winform界面中用到的分页控件、附件显示内容、以及一些公司、部门、菜单的下... ...

c#使用webView2 访问本地静态html资源跨域Cors问题 (附带代理服务helper帮助类)

博主头像 背景 在浏览器中访问本地静态资源html网页时,可能会遇到跨域问题如图。 是因为浏览器默认启用了同源策略,即只允许加载与当前网页具有相同源(协议、域名和端口)的内容。 WebView2默认情况下启用了浏览器的同源策略,即只允许加载与主机相同源的内容。所以如果我们把静态资源发布到iis或者通过node ...

轻松实现.NET应用自动更新:AutoUpdater.NET教程

博主头像 在软件开发中,应用程序的自动更新功能是一个重要的特性,它能让用户在不手动干预的情况下获取最新的软件版本。这不仅提高了用户体验,还有助于开发者及时修复潜在的问题、增加新功能,并确保软件的安全性和稳定性。 对于.NET开发者来说,实现自动更新功能并不总是那么简单。幸运的是,有一个名为AutoUpdate ...

在.framework框架下的winfrom中使用Castle.DynamicProxy实现AOP问题小记

博主头像 1.需求:为项目中通讯PLC模块实现AOP,实现统一的日志打印,参数校验,方法执行时间统计 2.问题:①现有项目没有IOC容器,没法使用部分AOP库的方法注册到IOC,(注:如果要实现IOC对现有代码改动大,并且AOP只是针对部分模块实现)②要在尽量小的代码改动下实现 针对以上问题选择使用Castl ...

C#基于ScottPlot进行可视化

博主头像 本文以一个控制台应用与一个winform程序为例向大家介绍了C#如何基于ScottPlot进行数据可视化,并介绍了实现动态绘图的两种方式,一种是使用定时器,另一种是使用异步操作,希望对你有所帮助。 ...

[Winform]在Form里显示模态对话框ModalDialog

博主头像 在Form里显示模态Dialog 问题 如何在WinForm的一个Form里面弹出一个模态Dialog? 背景 程序的框架是Winform,只有一个窗口MainForm。MainForm里面是一个TabControl,每个TabPage是一个Form,每个TabPage的Form相互独立,互不干扰, ...

在WInform开发中实现工具栏/菜单的动态呈现

博主头像 在Winform系统开发中,为了对系统的工具栏/菜单进行动态的控制,我们对系统的工具栏/菜单进行动态配置,这样可以把系统的功能弹性发挥到极致。通过动态工具栏/菜单的配置方式,我们可以很容易的为系统新增所需的功能,通过权限分配的方式,可以更有效的管理系统的菜单分配到不同的角色用户,也就是插件化的处理方... ...

WinForm实现管理员权限运行的三种方式

博主头像 来源:https://mp.weixin.qq.com/s/ydBWABy7kwOWxNCQu4qYMA 在visual studio开发winform程序,生成msi安装包以后,代码运行似乎没有问题。但是,若是软件安装到了C盘,软件在执行某些操作,比如写文件、读文件等操作时,有可能会因为操作系统用 ...

DevExpress 各版本破解方法

博主头像 如果是首次安装Dev只需要下面两步流程就可以 第一步安装试用的最新版 Devexpress 22.2.4这步看直接去官网,安装官方试用的就可以 第二步安装破解补丁关闭防火墙或360 然后打开 DevExpress.Universal.Patch 选择22.2 版本 和对应的visual studio ...

在Winform应用中增加通用的业务编码规则生成

博主头像 在我们很多应用系统中,往往都需要根据实际情况生成一些编码规则,如订单号、入库单号、出库单号、退货单号等等,我们有时候根据规则自行增加一个函数来生成处理,不过我们仔细观察后,发现它们的编码规则有很大的共通性,因此可以考虑使用一些通用的业务编码规则生成,从而在系统中统一维护即可,本篇随笔介绍如何在WIn... ...

在winform中绘图

博主头像 今天跟大家分享一下最近做的一个程序中绘图功能的实现。 先来看看实现的效果: 具体实现 页面的设计 绘图设置页面的设计如下所示: 4个label控件,控件如下所示: 2个DateEdit控件,控件如下所示: 1个ComboBoxEdit控件,控件如下所示: 1个CheckedListBoxContro ...

C#winform软件实现一次编译,跨平台windows和linux、mac兼容运行,兼容Visual Studio原生界面Form表单开发

博主头像 一、背景: 微软的.net core开发工具,目前来看,winform界面软件还没有打算要支持linux系统下运行的意思,要想让c#桌面软件在linux系统上运行,开发起来还比较麻烦。微软只让c#的控制台软件支持在linux运行。 二、解决方案: 我想到的一个方案是自定义封装软件的System.Wi ...