随笔分类 -  C# WinForm

上一页 1 2 3 4 5 6 ··· 9 下一页

.NET 窗口/屏幕截图
摘要:图像采集源除了显示控件(上一篇《.NET 控件转图片》有介绍从界面控件转图片),更多的是窗口以及屏幕。 窗口截图最常用的方法是GDI,直接上Demo吧: 1 private void GdiCaptureButton_OnClick(object sender, RoutedEventArgs e) 阅读全文

posted @ 2024-08-11 21:36 jack_Meng 阅读(187) 评论(0) 推荐(0)

.NET 窗口/屏幕录制
摘要:窗口/屏幕截图适用于截图、批注等工具场景,时时获取窗口/屏幕图像数据流呢,下面讲下视频会议共享桌面、远程桌面这些场景是如何实现画面录制的。 常见的屏幕画面时时采集方案,主要有GDI、WGC、DXGI。 GDI GDI(Graphics Device Interface)就是使用user32下Wind 阅读全文

posted @ 2024-08-11 21:34 jack_Meng 阅读(308) 评论(0) 推荐(0)

c#写一个WINFORM的多线程操作
摘要:以下是一个简单的示例,展示了如何在C# WinForms中创建一个按钮的异步事件,并使用Label控件来显示事件执行的时长。 首先,确保你已经在你的项目中添加了一个Button和一个Label控件。假设按钮的名称是btnAsync,标签的名称是lblDuration。 然后,在你的Form类中,添加 阅读全文

posted @ 2024-07-24 22:00 jack_Meng 阅读(152) 评论(0) 推荐(0)

C#开发一个混合Windows服务和Windows窗体的程序
摘要:很多时候,我们希望服务程序可以直接运行,或者可以响应一些参数,这时候,混合Windows服务和Windows窗体的程序就排上用场了。要实现同时支持Windows服务和Windows窗体,需要在启动的第一步时判断当前运行环境是否为服务模式,可以从以下几个方面进行判断: 会话ID:System.Diag 阅读全文

posted @ 2024-07-08 09:38 jack_Meng 阅读(90) 评论(0) 推荐(0)

C#开发单实例应用程序的几种方式
摘要:C#默认的WinForm模板是不支持设置单实例的,也没有隔壁大哥VB.NET那样有个“生成单个实例应用程序”的勾选选项(VB某些时候要比C#更方便),实现单实例可以有多种方法: 检测同名进程:Process.GetProcessesByName(Process.GetCurrentProcess() 阅读全文

posted @ 2024-07-08 09:32 jack_Meng 阅读(176) 评论(0) 推荐(1)

C#对电脑登录、锁屏事件进行监听并执行代码
摘要:C#对电脑登录、锁屏事件进行监听并执行指定代码 //引用Microsoft.Win32 using Microsoft.Win32; private void Form1_Load(object sender, EventArgs e) { //程序加载时执行监听,并最小化程序、隐藏图标。可将程序设 阅读全文

posted @ 2024-06-28 16:44 jack_Meng 阅读(364) 评论(0) 推荐(0)

C#应用的欢迎界面异步加载方案
摘要:这次整理以前的代码,然后想到了应用的欢迎界面窗体的问题。这个例子是在应用中启动一个线程来进行显示欢迎窗体的,对于应用的启动无影响,与其他人的源码不相同,欢迎读者进行复用此类库。 以前有编写过欢迎界面窗体的代码,不过这次翻出来的时候想把它完善一下,于是经过不断地修改代码,终于得到了一个完善的欢迎界面窗 阅读全文

posted @ 2024-05-21 09:53 jack_Meng 阅读(223) 评论(0) 推荐(0)

一个.NET开源的功能丰富、灵活易用的 Windows 窗口增强神器
摘要:思维导航 前言 工具介绍 支持系统 工具源代码 工具下载并安装 部分功能截图 项目源码地址 优秀项目和框架精选 DotNetGuide技术社区交流群 前言 通常情况下 Windows 中的软件窗口界面一般只包含还原、移动、大小、最大化、最小化、关闭等几个基本的操作: 今天大姚给大家推荐一个.NET开 阅读全文

posted @ 2024-04-16 09:39 jack_Meng 阅读(106) 评论(0) 推荐(0)

在winform中如何嵌入第三方软件窗体
摘要:合集 - C#(24) 1.使用C#将几个Excel文件合并去重分类2023-11-152.C#使用SqlSugar操作MySQL数据库实现简单的增删改查2023-11-163.C#中的类和继承2023-11-174.C#中的virtual和override关键字2023-11-175.C#中的属性 阅读全文

posted @ 2024-03-20 10:03 jack_Meng 阅读(940) 评论(0) 推荐(1)

使用ScottPlot开源库在WinForms中快速实现大型数据集的交互式图表显示
摘要:思维导航 前言 ScottPlot类库介绍 ScottPlot类库支持平台和框架 ScottPlot类库源代码 新建WinForms项目 安装ScottPlot.WinForms包 折线图实现 柱状图实现 饼图实现 散点图实现 项目演示入口 项目源码地址 优秀项目和框架精选 DotNetGuide技 阅读全文

posted @ 2024-03-15 09:40 jack_Meng 阅读(3596) 评论(0) 推荐(1)

一款开源免费美观的WinForm UI控件库 - ReaLTaiizor
摘要:思维导航 前言 什么是WinForm? ReaLTaiizor项目介绍 项目源码 项目源码Demo运行 项目运行效果图 项目源码地址 优秀项目和框架精选 DotNetGuide技术社区交流群 前言 今天推荐一款基于MIT license开源、免费、美观的.NET WinForm UI控件库:ReaL 阅读全文

posted @ 2023-12-19 08:52 jack_Meng 阅读(2271) 评论(0) 推荐(0)

程序集的热更新
摘要:当一个程序集被加载使用的时候,出于数据的完整性和安全性考虑,程序集文件(在99.9998%的情况下是.dll文件)会被锁定,如果此时你想更新程序集(实际上是替换dll文件),是不可以操作的,这时你得把应用程序退出,替换文件后再启动程序。 多数情况下这样做是可行的,只是有时候,比如ASP.NET或一些 阅读全文

posted @ 2023-10-09 15:40 jack_Meng 阅读(148) 评论(0) 推荐(0)

C#SuperSocket的使用说明
摘要:C#SuperSocket服务器的简易实现 上一篇文章我们使用原生的socket分别实现了服务器和客户端, 本篇文章使用SuperSocket来开发实现服务器, 之前也介绍了SuperSocket是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架。你无须了解如何使用 阅读全文

posted @ 2023-07-21 15:42 jack_Meng 阅读(1911) 评论(0) 推荐(1)

C#原生Socket服务器与客户端的实现
摘要:上个项目中用到了Socket通讯,项目中直接借助SuperSocket实现,但是我觉得这毕竟是一个我没接触过的东西,所以也顺便学习了一下原生socket的使用,做了一个socket服务器与客户端的开发.本人菜鸟一枚,只做了一个简单的实现,希望有看到我博客的大佬不吝指点,抱拳! socket通讯的相关 阅读全文

posted @ 2023-07-21 15:38 jack_Meng 阅读(365) 评论(0) 推荐(1)

C#串口扫描枪的简单实现
摘要:串口扫描枪的简单实现 基于串口通讯的扫描枪的实现,主要借助SerialPort类,表示串行端口资源。实现很简单: 工具:usb转RS232转接头/个,扫描枪/套, 扫描枪串口接入转接头,转接头插电脑 接下来具体代码实现 1 using System; 2 using System.Collectio 阅读全文

posted @ 2023-07-21 15:37 jack_Meng 阅读(765) 评论(0) 推荐(0)

C#倒计时关闭提示框
摘要:前两天实现某个功能需要做一个提示框 并且能够自动关闭的,就从网上搜了一个能够自动关闭的提示框 ,但由于我需要的场景是不确定计时时间的,所以并没有使用到该窗体,但是我觉得可以留存备用 ,后边也把我 这种倒计时的提示框用处还是很多的,用于自动弹窗 自动关闭 ,虽然在我的项目中没有 其核心方法在 time 阅读全文

posted @ 2023-07-21 15:24 jack_Meng 阅读(355) 评论(0) 推荐(0)

C#WinForm版二维码生成器
摘要:前言 本文所使用的二维码生成代码是谷歌开源的条形码图像处理库完成的,c#版的代码可去https://code.google.com/p/zxing/downloads/list下载压缩包。 截止目前为止最新版本为2.2,提供以下编码格式的支持: UPC-A and UPC-E EAN-8 and E 阅读全文

posted @ 2023-07-19 21:15 jack_Meng 阅读(356) 评论(0) 推荐(0)

一个支持WinForms换肤的开源组件
摘要:推荐一个一键换肤的WinForms皮肤组件。 项目简介 这是一个支持自定义WinForms窗口、控件颜色、禁用状态、动画效果的皮肤组件。 支持的组件有:多选框、分割线、按钮、文本框、单选按钮、输入框、Tab控件、右键菜单、列表、进度条。 组件只能一键统一更换,不能随意自定义设置主题,有更多需求的,可 阅读全文

posted @ 2023-06-15 08:59 jack_Meng 阅读(184) 评论(0) 推荐(0)

Winform RichTextBox 自动滚动到最后一行
摘要:🧺RichTextBox 控件文本内容始终显示追加的最新内容,也就是自动滚动到控件文本框的最后一行。 有两种方法💡: 方式一:HideSelection设置为false: // RichTextBox1.Text += data + "\n"; RichTextBox1.AppendText(d 阅读全文

posted @ 2023-06-12 10:48 jack_Meng 阅读(3901) 评论(0) 推荐(1)

C# 获取系统DPI缩放比例以及分辨率大小
摘要:一般方法 System.Windows.Forms.Screen类 // 获取当前主屏幕分辨率 int screenWidth = Screen.PrimaryScreen.Bounds.Width; int screenHeight = Screen.PrimaryScreen.Bounds.He 阅读全文

posted @ 2023-06-12 10:44 jack_Meng 阅读(2651) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 9 下一页

导航