随笔分类 -  C# WinForm

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

Winform 窗体遮罩层懒人处理法
摘要:前言 之前有个项目需要执行一个略微耗时的操作大概五六七八九十秒这样子,这个时候程序不能做其他操作,只能等待操作完成。为了提升一丝使用体验同时让Winform程序看上去高级一点🎃🎃🎃,就想到加一个遮罩层(MaskLayer)。虽然Winform没有原生的遮罩层,但是实现起来也不是很麻烦。 遮罩层 阅读全文

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

推荐一个 C#写的 支持OCR的免费通用扫描仪软件
摘要:不管是办公还是家用扫描仪,现在越来越日常化了,人们对扫描仪的使用需求也越来越频繁。 NAPS2是一个开源免费软件,体积只有6M不到,支持运行在 Windows, Mac 和 Linux操作系统中,默认就带有简体中文界面,官方默认就提供绿色版,所以解压即可使用,直接可以从官方网站下载:https:// 阅读全文

posted @ 2023-06-12 09:59 jack_Meng 阅读(321) 评论(0) 推荐(0)

C# 实现 Linux 视频会议(源码,支持信创环境,银河麒麟,统信UOS)
摘要:信创是现阶段国家发展的重要战略之一,面对这一趋势,所有的软件应用只有支持信创国产化的基础软硬件设施,在未来才不会被淘汰。那么,如何可以使用C#来实现支持信创环境的视频会议系统吗?答案是肯定的。 本文讲述如何使用C#来实现视频会议系统的Linux服务端与Linux客户端,并让其支持国产操作系统(如银河 阅读全文

posted @ 2023-05-17 10:07 jack_Meng 阅读(385) 评论(0) 推荐(0)

Winform+Blazor的技术组合
摘要:Winform也可以这么好看? 对于Winform很多人的刻板印象就是拖拉拽,简单生产界面,但是这样对于界面的效果,它并不会很好,虽然简单,快,但是效果也是极差,所以有很多人就去使用WPF,去写xml的语法写界面,但是我个人非常不习惯这种xml的写法,但是有时候Winform更简单,但是有没有一个让 阅读全文

posted @ 2023-05-15 10:37 jack_Meng 阅读(3678) 评论(0) 推荐(1)

CefSharp自定义缓存实现
摘要:大家好,我是沙漠尽头的狼。 上文介绍了《C#使用CefSharp内嵌网页-并给出C#与JS的交互示例》,本文介绍CefSharp的缓存实现,先来说说添加缓存的好处: 提高页面加载加速:CefSharp缓存可以缓存已经加载过的页面和资源,当用户再次访问相同的页面时,可以直接从缓存中加载,而不需要重新下 阅读全文

posted @ 2023-04-27 10:14 jack_Meng 阅读(817) 评论(0) 推荐(0)

c#Winform自定义控件-目录-HZHControls
摘要:官网 http://www.hzhcontrols.com 前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kwww 阅读全文

posted @ 2023-03-27 15:13 jack_Meng 阅读(1009) 评论(0) 推荐(0)

C#WinForm线程基类
摘要:在CS模式开发中一般我们需要用到大量的线程来处理比较耗时的操作,以防止界面假死带来不好的体验效果,下面我将我定义的线程基类给大家参考下,如有问题欢迎指正。 基类代码 #region 方法有返回值 /// <summary> /// 功能描述:多线程执行方法,方法有返回值 /// 作 者:huangz 阅读全文

posted @ 2023-03-27 15:09 jack_Meng 阅读(147) 评论(0) 推荐(0)

C#开发的磁吸屏幕类库 - 开源研究系列文章
摘要:上次写了一个关于线程池的博文( C#开发的线程池和管理器 - 开源研究系列文章 ),里面讲到了关于磁吸屏幕的类库,今天就把这个类库进行下讲解。 一、 类库目录; 类库的目录见下图,主要定义了Win32的一些API,以及一些API使用到的常量和结构体定义。主要的类定义在MainAPI里。 二、 主函数 阅读全文

posted @ 2023-02-17 14:26 jack_Meng 阅读(153) 评论(0) 推荐(1)

C# WinForm国际化实现的简单方法
摘要:本文是完善:https://www.jb51.net/article/45675.htm 文章描述很详细,重要的代码都贴出来了 我帮大家懒到家,将窗口代码和资源文件也传上来 到手可运行,直观的了解多语言的实现过程和修改方式 下载源码 出处:https://www.cnblogs.com/jianzh 阅读全文

posted @ 2022-12-30 21:58 jack_Meng 阅读(306) 评论(0) 推荐(0)

C#使用Windows Media Player播放音频文件
摘要:利用Windows Media Player播放音频 C#程序中:用Windows Media Player播放声音文件和视频文件 a.工具箱->组件->(右键)选择项->COM组件->Windows Media Playe b.把Windows Media Player控件拖放到Winform窗体 阅读全文

posted @ 2022-11-29 14:01 jack_Meng 阅读(1850) 评论(0) 推荐(0)

C#中声音播放的三种方式
摘要:C#中声音的播放主要有三种方法: 1.使用API函数。 2.使用SoundPlayer类播放。 3.使用DirectX进行播放。 一、使用API函数进行播放。 windows操作系统中的winmm.dll文件中封装了声音处理的函数。在C#中我们可以通过平台调用的方式使用这里边的API函数来播放声音。 阅读全文

posted @ 2022-11-29 13:18 jack_Meng 阅读(1578) 评论(0) 推荐(0)

C#播放声音【六种方法】
摘要:C#中声音的播放主要有六种方法: 1.播放系统事件声音 2.使用SoundPlayer 3.使用API函数播放 4.使用axWindowsMediaPlayer的COM组件来播放 5.Microsoft speech object Library6.使用directX 1.播放系统事件声音 Syst 阅读全文

posted @ 2022-11-29 13:16 jack_Meng 阅读(7201) 评论(0) 推荐(2)

C#(winform)button设置成特定的图片(背景图片,去边框)
摘要:效果 先看看效果 修改前: 修改后: 设置步骤: 1、设置Button按钮的BackgroundImage属性 1.1点击...(三个点)出现导入图片,选择本地资源导入 1.2选择你准备的图片 步骤2:设置图片显示模式为拉伸,设置BackgroundImageLayout为Stretch 步骤3:设 阅读全文

posted @ 2022-10-14 09:20 jack_Meng 阅读(3762) 评论(0) 推荐(0)

C# Winform label自定义大小与居中,文字自动换行,背景透明和导入图片
摘要:在 Winform 中,默认情况下,label 是根据文本自动调整大小的,不能自由设置其宽度和高度,不管怎么修改其宽度与高度,它都会变回原来的值。难道 label大小不能自定义,当然不是,需要先设置 label 的一个属性才可以自定义 label 的宽度与高度。 定义 label 宽度与高度后,文字 阅读全文

posted @ 2022-10-14 08:55 jack_Meng 阅读(11953) 评论(0) 推荐(1)

C# TextBox控件之大小写自动转换
摘要:方法一、属性设置 VS开发C#程序时TextBox的属性中有个Charactercasing属性:默认为normal,把它改为Upper,这样无论你输入的是大写还是小写,在文本框中显示出的都是大写,如果改为Lower的话就是小写. 方法二、在事件中修改 还可以使用如下方法实现: 1 private 阅读全文

posted @ 2022-10-08 15:55 jack_Meng 阅读(1323) 评论(0) 推荐(0)

分享在winform下实现左右布局多窗口界面-续篇
摘要:之前的这篇文章《分享在winform下实现左右布局多窗口界面》已经实现了左右布局多窗口界面,今天本来是研究基于winform的插件编程,没想到顺便又找到了另一种实现方案,这种实现方案更简单,要写的代码也很少,具体实现如下。 可视化设计部份: 1.父窗口:ParentForm的IsMdiContain 阅读全文

posted @ 2022-09-20 11:44 jack_Meng 阅读(1231) 评论(0) 推荐(0)

两种实现Winform程序的多语言支持的解决方案
摘要:因公司业务需要,需要将原有的ERP系统加上支持繁体语言,但不能改变原有的编码方式,即:普通程序员感受不到编码有什么不同。经过我与几个同事的多番沟通,确定了以下两种方案: 方案一:在窗体基类中每次加载并显示窗体时,会自动递归遍历含文本显示的控件(Button,CheckBox,GroupBox,Lab 阅读全文

posted @ 2022-09-20 11:32 jack_Meng 阅读(281) 评论(0) 推荐(0)

Winform应用程序实现通用遮罩层二
摘要:之前先后发表过:《Winform应用程序实现通用遮罩层》、《Winform应用程序实现通用消息窗口》,这两款遮罩层其实都是基于弹出窗口的,今天为大家分享一个比较简单但界面相对友好的另一种实现方案,废话不多说,直接进入主题。 一、实现思路(解决问题顺序): 透明遮罩: 1.实现可设置透明的Panel控 阅读全文

posted @ 2022-09-20 10:59 jack_Meng 阅读(614) 评论(0) 推荐(0)

Winform自定义窗体标题栏样式
摘要:最近在编写C/S结构应用程序时,感觉窗体的标题栏样式太死板了,标题文字不能更改大小、颜色、字体等,按钮不能隐藏等问题,在网上也查找了许多相关的资料,没有找到合适的解决方案,发现许多人也在寻求这个问题,最后我决定自己研究动手画一个标题栏出来,经过今天一天的研究与编写,终于完成全部功能,现公布一下我的设 阅读全文

posted @ 2022-09-20 10:48 jack_Meng 阅读(2882) 评论(0) 推荐(0)

Application.EnableVisualStyles()和Application.SetCompatibleTextRenderingDefault()的作用及用法
摘要:1、publicstaticvoidEnableVisualStyles():此方法为应用程序启用可视样式。 2、Application.SetCompatibleTextRenderingDefault(false) 3、Application.Run()函数 1、publicstaticvoid 阅读全文

posted @ 2022-09-01 09:20 jack_Meng 阅读(750) 评论(0) 推荐(0)

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

导航