.NET 开源免费图表组件库,Winform,WPF 通用 大家好, 我是等天黑, 今天给大家介绍一个功能完善, 性能强悍的图表组件库 ScottPlot, 当我第一次在 github 上看到这个库, 我看不懂,但我大受震撼, 这么好的项目当然要分享出来了。 https://github.com/ScottPlot/ScottPlot ScottPl
场景 在VS中进行Winform开发时,可以直接在项目上右击选择生成 则会在项目的bin目录下直接生成exe等文件,此时将这个文件夹直接整个复制到别的地方就可以运行。 但是如果将其做成安装包安装的形式,并且还可以进行卸载应该怎么实现。 注: 博客: https://blog.csdn.net/bada
ApeForms系列① 快速上手 @目录ApeForms系列① 快速上手前言演示视频快速上手安装及使用Demo下载联系开发者加入我们建议与咨询 前言 ApeForms是一套基于WinForm框架免费的UI库,提供了丰富的Metro风格控件、针对WinForm开发中常见类型的扩展、通用Dialog/Notification的模板等。
只需要设置窗体的StartPosition属性: registerForm.StartPosition = FormStartPosition.CenterScreen; FormStartPosition的全部枚举值: 成员名称 说明CenterParent ---------窗体在其父窗体中居中。CenterScreen ---------窗体在当前显示窗口中居中,其尺寸在窗体大小
发布一:网站的形式发布 在电脑里新建一个文件夹用于发布程序用 打开IIS,添加网站(windows系统直接win键输入iis) 填写网站名称,选择刚发布的项目所在文件夹,填写ip,端口号 启动后可能报403错误,是因为我们创建的网站目录底下还没有文件 如果我们想发布时取别名,可以鼠标右键项
BackgroundWorker可在后台执行任务,不影响主线程任务 Winform配置 向Winform内拖拽ProgressBar控件progressBar1 向Winform内拖拽BackgroundWorker组件backgroundWorker1 过程处理 向backgroundWorker1添加三个事件 private void backgroundWorker1_DoWork(object sende
BackgroundWorker Winfrom程序经常会有一些后台耗时操作,例如批量处理,如果在主UI线程上执行,UI线程会卡死,用户的使用感觉会很差。 而BackgroundWorker提供了执行异步操作,配合ProgressBarControl进度条控件,用户能直观看到当前进度,主UI线程也不会等待卡死。 使用总结 WorkerReportsP
系列目录 【已更新最新开发文章,点击查看详细】 WebView2组件支持在WinForm、WPF、WinUI3、Win32应用程序中集成加载Web网页功能应用。本篇主要介绍如何在WinForm程序中集成WebView2组价的详细过程。 准备工作 1、安装Visual Studio,建议安装Visual Studio 2022 。 2、
aardio 代码格式化工具 https://gitee.com/pengchenggang/aardio---code-formatting-tool 修改内容 1 代码进行了一定的修改,默认ctrl+t 改成了 ctrl+s 2 原先是通过选择进行格式化,全部保存的时候,会自动全选再保存。逻辑都删除了,改成直接全部格式化保存。这样就不闪了,代码如下。 bu
1 public static class WindowsMessageHelper 2 { 3 4 public const int WM_COPYDATA = 0x004A; 5 6 [DllImport("User32.dll", EntryPoint = "SendMessage")] 7 private static extern int SendMessage
c# winform 表单顺序工作流程设计器 源码左侧菜单栏可以根据自己的项目进行拓展。右侧配置表单可进行上下调整,可删除,可清空。按照配置流程顺序进行运行。代码以数值形式做演示。
一、实现 /// <summary> /// 初始化进度条 /// </summary> /// <param name="progressBar">进度条组件</param> /// <param name="minValue">当前进度值</param> /// <param name=&
我还在——哈哈,博friends,好久不见,这两年考了一堆证,另外在职MBA在读,所以博客园荒废了,草都比人高啦。 所以从今天起开个新坑。准备用做项目的眼光从白纸开始重写自己做的一个Winform项目,当然不是什么特别大的项目,目的就是让大家从中了解一个项目开发的整体过程,同时,提供一些关于C#的
在winform中打开的子窗口获取父窗口时,需要通过name来获取属性,比如text属性,需要通过构建父窗口的函数来实现。 1、在父窗口(MainViewContent)中(MainViewContent.cs)定义新的窗口变量: 然后在父窗口的函数中中添加 mainViewContent=this; 2、将需要调用的控件属性在MainViewConte
场景: DatagridView中有一个ComboBox列,希望该列绑定到某个对象的一个枚举类型的成员,同时,Combox下拉列表显示的是枚举的Description。 如定义类RowItem和枚举 TypeEnum,我们希望在UI上显示的是”A相“和”B相“而不是”A“和”B“。 public class RowItem { TypeEnum
创建两个xml文件,一个 xml做为模板配置项,另一个做为临时接收数据。 private static string localPath = System.Environment.CurrentDirectory + @"\test\"; private static string localPathOld = System.Environment.CurrentDirectory + @"\test\YUYUE_PRINTOld.xml";
我们知道,在Webform下面调用JS文件是非常方便的,只需要在html文件下面引入如下代码<script type="text/javascript" src="des.js"></script>即可调用JS文件里面的函数。但在Winform时,有时候我们也需要调用别人写好的JS脚本文件,有人又说了,JS反正是开源的,代码都可以看得到,直接给翻译过
网上看到WINFROM 也能MVVM,没做研究,摘抄一下,备用 1、引言 谈到MVVM设计模式,首先让人想到的是WPF。没错,MVVM的概念是微软在2005年提出的,并首次将其应用到WPF中。最近很是火的Vue.js也是使用了MVVM的设计模式。MVVM设计模式的核心部分是DataBinding机制。顾名思义,其功能就是将Mod
private bool flag1 = true; private string ImgClosePath = Application.StartupPath.Replace("\\bin\\Debug", "\\Image") + "\\gaitubao_close_png.png"; //图片相对路径+关闭图片存放文件夹路径 private string ImgShowPath = Appl
工具:vs2019 winform中读取配置文件:appsettings.json appsettings.json文件内容如下: { "ConnectionStrings": { "MySqlCon": "Data Source=localhost;Port=3306;Database=lgee_shop;User Id=root;Password=root;CharSet=utf8mb4;" } } 配置文件设
WinForm 的 TextBox不支持透明背景色,设置背景色透明会报错:“控件不支持透明的背景色”。this.textBox1.BackColor = Color.Transparent; 解决方法一:(测试可用) public class TransTextBox : RichTextBox{ [DllImport("kernel32.dll", CharSet = CharSet.Auto)] static extern
C# winform (上升沿触发以及值改变产生瞬间触发一次)类统一封装构造函数。直接应用。 编号:1215638669931528道法自然如来
问题: Winform-DataGridView-DataGridViewComboBoxColumn下拉框选择了一个值,保存后无法获取当前选择的值 最后发现是处于了编辑状态,如下面的编辑图标 取值之前要结束编辑 dataGridView_Barcode.EndEdit(); 如下: private void btn_saveBarcode_BtnClick(object s
先看效果,鼠标悬浮效果不理想,显示效果比较差,被我PASS了 在窗体上拖出TreeView控件,如果需要图标显示还需要拖出ImageList用来存图标 图标资源的话可以自己在网上找,我用的是阿里图库:https://www.iconfont.cn/ 将ImageList和TreeView绑定起来,并将根节点编辑好 点击TreeV
C# Winform工控上位机控件库 通讯库集成:支持西门子、欧姆龙、施耐德等主流PLC 报警窗口:报警配置自动弹出 报警历史:报警历史自动保存 数据库操作:增删改查 说明:包含DLL库和使用教程,不含源码。 编号:12100653856206522六月西山