![](https://img-blog.csdnimg.cn/20200903104849905.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C# 编程
C# Winform编程笔记
王小波门下走狗
大隐隐于市
展开
-
C#工程直接调用dll工程并一起debug的方法
当我们在使用Visual Studio开发工程时,如果需要调用DLL,可以将DLL工程直接加入主工程中,这样主工程就可以直接调用并调试DLL工程。原创 2023-08-02 21:19:36 · 1759 阅读 · 0 评论 -
C# Winform使用ListView+Button+UserControl+ImageList实现导航菜单
因为一个项目需要,使用ListView控件配合UserControl实现导航菜单列表,感觉效果还不错,分享大家。效果如下:步骤:1、主界面添加SplitContainer控件;2、主界面添加ImageList控件,并且添加图片;3、添加Button和Listviewer控件;4、添加UserControl控件,用于显示不同功能。代码:private void Form1_Load(object sender, EventArgs e) ..原创 2020-12-22 19:45:51 · 2038 阅读 · 0 评论 -
C#异步调用Process()后台静默调用cmd控制台且中途不退出指令环境(实现C#调用Vivado的tcl控制台,执行tcl指令)
C#调用cmd控制台操作,网上有太多的教程了,但是大多数都是执行完一条指令,退出Process,下次执行指令,再次new Process(),(只为了接收到cmd指令的回复,不然会进程阻塞,程序至此不会再跑。)这种情形如果是执行bat文件,或者执行类似ping这种对执行下条指令没有运行环境要求的指令,影响不大。同步调用:参考例子:https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process?re...原创 2020-12-19 22:06:48 · 7067 阅读 · 5 评论 -
使用开源安装包制作工具Inno Setup制作软件安装包
大家在进行Winform、MFC开发的时候,如果工程中引用了大量的dll,和配置文件的时候,整个release文件夹会显得文件又多又繁琐,特别是发送给客户使用过程中,还要担心某个dll被误删除,而导致软件无法使用。这个时候我们如果把整个release文件夹制作成安装包,安装完以后,桌面只显示一个快捷方式,那是很方便又简洁。 本文给大家推荐一款开源的安装制作软件Inno Setup,Inno Setup是Jordan Russell和Martijn Laan的Windows程...原创 2020-09-17 12:07:13 · 3118 阅读 · 1 评论 -
C#自动监测U盘插入自动后台静默复制U盘文件到本地
今天调试串口,因为串口不支持热插拔,所以一直无法做的太智能化。但是突然想到U盘支持热插拔,就DIY了一个自动监控U盘是否插入电脑,插入启动并且静默复制U盘文件至本地文件夹。通过重写WndProc函数,用于捕获系统运行返回消息。什么是WndProc函数?Wndproc是Windows操作系统向应用程序发送一系列消息之一,每个窗口会有一个窗口过程的回调函数,分别是窗口句柄、消息ID、WPARAM、...原创 2018-02-09 10:42:40 · 4917 阅读 · 0 评论 -
WinForm编程:C#线程中使用定时器timer,timer.Start()后,无法进入timer_Tick()
在线程中,开启定时器timer.Start()时候,无法进入timer_Tick()事件。-------------------------------------------------------------------解决方案:在委托里面开启定时器即可this.Invoke(new MethodInvoker(delegate{ t...原创 2017-11-21 18:21:17 · 9138 阅读 · 5 评论 -
C#启动打印机打印文件
C#启动打印机打印文件原创 2017-12-12 11:03:22 · 7551 阅读 · 0 评论