WinForm
文章平均质量分 61
window桌面程序
TA远方
本博客付费下载的好资源请不要分享到网站供他人下载,一经发现资源被侵权被利用二次出售,将举报处理,下载的盗版无法享受售后咨询,经查盗用严重的话有封号风险,谢谢!
展开
-
【WinForm】怎样以管理员身份运行安装程序
当开发的程序需要安装时,有时默认安装会遇到访问被拒绝的问题。为了解决这个问题,需要以管理员身份运行程序。原创 2024-04-28 20:00:00 · 336 阅读 · 1 评论 -
【WinForm】背景图片绘制无效果的解决方法
例如,在WinForm桌面的窗体设置了背景图片,尝试从上方绘制时却未能产生预期效果, 就是从背景图片上面绘制却没有效果。原创 2024-04-21 20:00:00 · 317 阅读 · 0 评论 -
【WinForm】如何在自己的程序窗口中显示并调用外部桌面程序
当你爱上一个程序的功能,并且希望扩展它以满足自己的需求时,你可能会觉得困惑。毕竟,你已经为此付出了很多努力,并希望能够有效地整合这些功能。那么,是否可以将这些功能嵌套到自己的程序中呢原创 2024-04-14 20:00:00 · 595 阅读 · 0 评论 -
【WinForm】使用SQLite数据库创建本地数据库操作文件实现方案详解
在做编程开发的工作中,创建一个项目WinForm桌面程序,要实现OA系统(自动化办公)类似的程序功能,就要用到的数据库,不用服务器上的,那怎样实现本地管理数据库操作数据处理呢,这里讲一讲怎样使用数据库文件操作,可以移植和备份。原创 2024-01-07 20:00:00 · 1686 阅读 · 0 评论 -
【WinForm】如何获取项目用中Resources文件夹的文件路径
这里有一段故事,故事角色中的小白遇到的问题也许和你的一样,从大佬那里找到解决方法,请继续往下看,或许能帮到你。原创 2023-04-05 20:00:00 · 1243 阅读 · 0 评论 -
【WinForm】exe程序实现读取或写入注册表
当遇到首次安装,需要在宿主机器做一下记录时,就需要通过读取和写入注册表来实现读写记录,下面讲一下新建一个类UseRegistry.cs,定义两个常量值,一个程序名APP_NAME自己命名,另一个是注册表REG_NAME的路径要填正确,代码如下public class UseRegistry{ const String APP_NAME = "TOOL_BOX_2022"; const String REG_NAME = @"SOFTWARE\Microsoft\Windows\C原创 2022-05-28 20:00:00 · 1326 阅读 · 0 评论 -
【WinForm】改变ProgressBar进度条组件颜色
有没有发现,进度条组件progressBar1是无法通过修改属性ForeColor改变颜色的,默认只有绿色,参考其它的文档说是要重写进度条组件类,虽然是自定义的,但是绘制的效果不怎么样另辟途径,新建一个类ProcessBarStyle,调用user32.dll库,代码如下public class ProcessBarStyle{ [DllImport("user32.dll")] private static extern bool SendMessage(IntPtr hWnd原创 2022-05-22 20:00:00 · 3577 阅读 · 7 评论 -
【WinForm】在线程中更新UI组件状态的方法
在窗体中代码中,更新UI线程方法的是Invoke和BeginInvoke,是目前写得最少最好用的方法//// 摘要:// 在创建控件的基础句柄所在线程上异步执行指定委托。//// 参数:// method:// 对不带参数的方法的委托。//public IAsyncResult BeginInvoke(Delegate method);//// 摘要:// 在创建控件的基础句柄所在线程上,用指定的自变量异步执行指定委托。//// 参数:// .原创 2022-05-11 20:00:00 · 1202 阅读 · 0 评论 -
【WinForm】将项目中Resource中任意文件复制到临时目录
在项目里鼠标右键选择属性点击,展开资源一栏,点击添加资源,添加现有文件,如下图所示在加载主窗体的代码中,对添加的文件做一些处理,代码如下 public partial class Form1 : Form { const String TEMP_DIR = "android_adb"; public Form1() { InitializeComponent(); } private void Form1_Load(..原创 2022-05-10 20:00:00 · 724 阅读 · 0 评论 -
【WinForm】使用Costura.Fody打包编译成可独立运行的桌面程序
文章开场白免了吧,切入正题,在建项目的时候要注意,选择Windows 窗体应用(.NET Framework),然后打开在解决方案资源管理器中,选择刚才的项目名,鼠标右键找到并打开管理NuGet包,然后在浏览选项卡里,输入一个Costura.Fody并查找,有就点安装,安装前需要注意选择支持的对应版本和依赖项接下来,重新编译项目,没报错的话,项目里会出现一个隐藏的文件FodyWeavers.xml,这样就是可以了,这是Costura的配置文件,参考官方的文档修改吧,能按自己设置的条件编译程序,一般.原创 2022-05-09 21:00:00 · 5007 阅读 · 4 评论 -
【WinForm】 关于商业软件序列号生成激活码的实现方案
想实现这样的一个试用版的软件给用户体验,如果用户觉得满意的话,会索要激活码激活使用正式版,下面就讲笔者的一个实现方案,可以参考参考关于能看懂的条件会使用Visual Studio 开发工具熟悉WinForm项目首先,需要生成一个序列号,必须是设备唯一的ID,通过读取用户的PC设备硬件ID来组合生成,下面是Hardware.cs类的实现,获取硬件信息生成序列号,类似手机的IMEI识别码using System;using System.Collections.Generic;usin原创 2022-04-03 20:00:00 · 3964 阅读 · 5 评论