52090 浏览
喜欢(7)

C#/.NET WINFORM中使用委托和事件在类中更新窗体UI控件

我们知道,委托和事件是C#/.NET开发,特别是WINFORM开发中非常重要的知识。作为C#/.NET的新手或者是对C#委托和事件还不是很熟悉的同学来说,就更应该了解和学会怎么在开发过程中来使用委托和事件了。熟练掌握了委托和事件会让你在项目事半功倍,得心应手。比如下面我就来兴个栗子说明一下委托和事件在实例中的使用,即本文标题所描述的--C#/.NET WINFORM中使用委托和事件在类中更新窗体UI控件。这个例子的原型很简单,就是一个单...

C#开发 2015-08-29 09:05 0评论 0收藏
3189 浏览
喜欢(4)

分享一款功能强大的C#/.NET WINFORM开发用基于GDI+的支持语法高亮的文本框控件[可用作日志控件等等]

以前在文章《C#Winform使用扩展方法自定义设置富文本框(RichTextBox)字体颜色》中给大家介绍了在C# Winform 开发中如何设置富文本框RichTextBox的字体颜色。今天再给大家分享一款一国外同行开发的基于GDI+的支持语法高亮的文本框控件,名叫 Fast Colored TextBoxFast Colored TextBox仅不是TextBox,也不是RichTextBox,它是独立的基于GDI+的文本框控件。...

类库组件 2015-08-12 09:11 0评论 0收藏
6091 浏览
喜欢(32)

C#Winform使用扩展方法自定义设置富文本框(RichTextBox)字体颜色

在利用C#开发Winform应用程序的时候,我们有可能使用RichTextBox来实现实时显示应用程序日志的功能,日志又分为:一般消息,警告提示和错误等类别。为了更好地区分不同类型的日志,我们需要使用不同的颜色来输出对应的日志,比如:一般消息为绿色,警告提示的用橙色,错误的用红色字体。在原生Winform的RichTextBox中,是没有这种设置选项的。如需实现以上描述的功能,我们可以使用.NET的静态扩展方法来处理。实现扩展方法的类和...

C#开发 2015-06-12 10:00 2评论 0收藏
AD 友情赞助
9978 浏览
喜欢(31)

.NET 4.5中使用Task.Run和Parallel.For()实现的C# Winform多线程任务及跨线程更新UI控件综合实例

在C# WINFORM的开发中,难免会遇到多线程的开发以提高程序的执行效率。自己刚才开始在做多线程的开发时也遇到了很多这方面的问题,比如:如何使用并实现多线程功能、跨线程更新UI控件等问题。还记得最初使用的是System.Threading命名空间下的Thread类来实现的:var t = new Thread(new ThreadStart(() => { //具体实现}));t.IsBackground = true;t.St...

C#开发 2014-11-12 11:29 2评论 0收藏
14572 浏览
喜欢(1)

C#皮肤控件DevExpress的Demo路径和Demo源码获取方法之一

C#皮肤控件DevExpress在功能上的强大在这里就不多说了,除非在皮肤组件的功能,DX在其皮肤应用的Demo(示例)上也做得相当好。安装DevExpress后,其附带安装了版本对应的示例和源码。通过源码,你可以实现任何你想要实现的程序效果。获取示例源码路径的方法之一就是找到DevExpress的“Demo Center 14.1”(换成自己安装的对应版本)右键打开“文件所在位置”即可得到路径:C:UsersPublicDocumen...

C#开发 2014-09-25 10:07 0评论 0收藏
14935 浏览
喜欢(0)

C#DevExpress(14.1) Winform GridControl的数据导出功能示例

注:本文所使用的DevExpress的版本为DevExpress 14.1.4版DevExpress winform的开发中,可能会遇到将gridcontrol的视图(GridView)数据导出到指定格式文件的需求,查了一下DevExpress的文档,其提供了几种导出文件格式的方法,如:ExportToText,ExportToCsv,ExportToPdf,ExportToXls,ExportToHtml等等,具体见下图:直接运用De...

C#开发 2014-09-24 13:18 0评论 0收藏
AD 友情赞助
18117 浏览
喜欢(0)

C# WINFORM程序应用DevExpress(14.1)皮肤组件的样式使用方法

DevExpress是一个非常强大的.NET皮肤组件,可以应用于WINFORM应用程序,WPF应用程序,ASP.NET WEB程序等。它提供了很多套精美的皮肤样式,通过在程序中简单的设置即可呈现完美的程序界面。今天给大家介绍一下如何在C# WINFORM应用程序中使用方法。注:DevExpress是收费的,如果商用的话是需要授权的,本篇的关于DevExpress组件的内容仅供学习和参考首先到DevExpress官网下载并安装DevExp...

C#开发 2014-09-16 12:56 0评论 0收藏
59378 浏览
喜欢(64)

[置顶] C# WINFORM窗体间通过委托和事件传值(自定义事件参数)--实例详解

在C# WINFORM的日常开发中,我们通常需要遇到跨窗体传值这一问题,实现的方式也是有很多的,今天给大家分享一种通过委托和事件来实现的传值方式。不多说废话,我将用一个具体的实例来跟大家说明怎么样利用很委托和事件以及自定义的参数来实现跨窗体传值。例如:程序中我们有一个主窗体,其中文本框的值是我们需要从另外一个窗体中获取的,如图:在这个表单窗体中,填写完整联系人地址信息后,我们希望把这些信息回传到主窗体中,如图:最终,我们想让主窗体得到如...

WINFORM 2014-02-04 13:24 3评论 0收藏