C#&.NET Core Winform程序中使用Parallel动态开启多个线程及取消多线程详细教程
概述在计算机编程中,多线程技术可以同时执行多个线程,这可以在提高应用程序性能的同时,让应用程序具备更好的响应性。在C# Winform编程中,Parallel类提供了方便的方法来实现多线程编程,可以帮助程序员快速、简便地实现多线程应用程序。...
再谈C# Winforms桌面应用程序实现跨窗体间委托传值(实例)
前言关于C# Winforms桌面应用程序跨窗体传值其实是一个老生常谈的问题了。我之前在码友网也写过多篇C# Winforms桌面应用程序跨窗体传值的实例文章,比如: 《C# WINFORM窗体间通过委托和事件传值(自定义事件参数)—实例详...
[.NET/C#].NET/C# Winform或者WPF应用程序开发中如何将数据复制到剪切板?
问题描述如题,在.NET/C# Winform或者WPF应用程序开发中如何将数据复制到剪切板?方案一在Winform应用程序中,需要引用命名空间:using System.Windows.Forms;或者WPF应用程序中,需要引用命名空间:...
[.NET/C#].NET/C#Winform应用程序开发中如何限制文本框只允许输入数字?
问题描述在.NET/C#的Winform应用程序开发中,有时候需要限制文本框只允许输入数字。要实现此功能,应该如何处理呢?方案一使用NumericUpDown控件代替TextBox控件,NumericUpDown控件已实现了过滤非数字输入的...
[.NET/C#].NET/C# Winform应用程序开发中如何选择一个文件夹?
问题描述如题,在.NET/C# Winform应用程序开发中如何选择一个文件夹?方案一使用FolderBrowerDialog类来实现,FolderBrowerDialog 将弹出一个让用户选择文件夹的对话框,使用示例代码如下:using(...
[.NET/C#]C# Winform/WPF程序中确保一台计算机只能同时运行一个应用程序实例的方法有哪些?
问题描述如题,当前有一个需求,要求在C# Winform/WPF程序中确保一台计算机只能同时运行一个应用程序实例,即:用户只能在同一台计算机上打开这个应用程序的一个实例(应用进程),如果再次打开一个应用进程,则提示应用程序已经在运行中了。方...
C#/.NET WINFORM中使用委托和事件在类中更新窗体UI控件
我们知道,委托和事件是C#/.NET开发,特别是WINFORM开发中非常重要的知识。作为C#/.NET的新手或者是对C#委托和事件还不是很熟悉的同学来说,就更应该了解和学会怎么在开发过程中来使用委托和事件了。熟练掌握了委托和事件会让你在项目...
分享一款功能强大的C#/.NET WINFORM开发用基于GDI+的支持语法高亮的文本框控件[可用作日志控件等等]
以前在文章《C#Winform使用扩展方法自定义设置富文本框(RichTextBox)字体颜色》中给大家介绍了在C# Winform 开发中如何设置富文本框RichTextBox的字体颜色。今天再给大家分享一款一国外同行开发的基于GDI+的...
C#Winform使用扩展方法自定义设置富文本框(RichTextBox)字体颜色
在利用C#开发Winform应用程序的时候,我们有可能使用RichTextBox来实现实时显示应用程序日志的功能,日志又分为:一般消息,警告提示和错误等类别。为了更好地区分不同类型的日志,我们需要使用不同的颜色来输出对应的日志,比如:一般消...
.NET 4.5中使用Task.Run和Parallel.For()实现的C# Winform多线程任务及跨线程更新UI控件综合实例
在C# WINFORM的开发中,难免会遇到多线程的开发以提高程序的执行效率。自己刚才开始在做多线程的开发时也遇到了很多这方面的问题,比如:如何使用并实现多线程功能、跨线程更新UI控件等问题。还记得最初使用的是System.Threading...
C#皮肤控件DevExpress的Demo路径和Demo源码获取方法之一
C#皮肤控件DevExpress在功能上的强大在这里就不多说了,除非在皮肤组件的功能,DX在其皮肤应用的Demo(示例)上也做得相当好。安装DevExpress后,其附带安装了版本对应的示例和源码。通过源码,你可以实现任何你想要实现的程序效...
C#DevExpress(14.1) Winform GridControl的数据导出功能示例
注:本文所使用的DevExpress的版本为DevExpress 14.1.4版DevExpress winform的开发中,可能会遇到将gridcontrol的视图(GridView)数据导出到指定格式文件的需求,查了一下DevExpre...
C# WINFORM程序应用DevExpress(14.1)皮肤组件的样式使用方法
DevExpress是一个非常强大的.NET皮肤组件,可以应用于WINFORM应用程序,WPF应用程序,ASP.NET WEB程序等。它提供了很多套精美的皮肤样式,通过在程序中简单的设置即可呈现完美的程序界面。今天给大家介绍一下如何在C# ...
C# WINFORM窗体间通过委托和事件传值(自定义事件参数)--实例详解
在C# WINFORM的日常开发中,我们通常需要遇到跨窗体传值这一问题,实现的方式也是有很多的,今天给大家分享一种通过委托和事件来实现的传值方式。不多说废话,我将用一个具体的实例来跟大家说明怎么样利用很委托和事件以及自定义的参数来实现跨窗体...