自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 BackgroundWorker实现进度条

BackgroundWorker是一个在设计上允许在另一个线程上执行长时间运行的工作的类。它有一些事件和属性,允许您在后台工作进程中与UI线程进行交互。其中一个事件是ProgressChanged,该事件允许您将进度更新发送回UI线程。利用ProgressBar控件和lable控件实现进度条,上代码。

2023-12-21 20:05:26 111

原创 GridView控件中 MultiSelect=True MultiSelectMode=CheckBoxRowSelect实现背景色只因焦点行改变而变化。

当MuiltiSelect = True,MultiSelectMode=CheckBoxRowSelect的时候,勾选复选框的时候,行背景色自动会变为高亮颜色,鼠标点击其他行改变焦点行的时候,会触发FocusedRowChanged事件但是行不会变为高亮颜色,要想实现鼠标点击行背景高亮展示,而点击复选框只是单纯的给复选框打勾,行不会高亮展示,需要处理RowStyle事件。

2023-12-13 11:30:10 141 1

原创 treeList 节点验证事件

触发时间是选择另外一个控件的时候触发。

2023-03-08 18:47:27 126

原创 TreeList 条件过滤

如果不需要用户操作编辑过滤器按钮可以设置AllowFilter为false。1.ActiveFilterCriteria 属性,实现多条件过滤。

2023-03-03 16:20:15 257

原创 ImageIndex,SelectImageIndex,StateImageIndex区别

在Dev控件中TreeList,绑定StateImageList和SelectImageList后。StateImageIndex:不依赖于焦点的正确图像。selectImageIndex:节点被聚焦时显示。ImageIndex : 节点未聚焦时显示。

2023-02-09 14:09:59 169

原创 CancellationTokenSource的简单用法

CancellationTokenSource向应该被取消的 System.Threading.CancellationToken 发送信号,听起来不好理解,简单理解就是可以取消线程,上代码操作步骤:点击开始线程然后立刻点击取消线程按钮。点击开始线程按钮的时候,创建一个线程,首先让线程沉睡5秒,便于可以点击取消线程按钮, cancellationTokenSource.Token.ThrowIfCancellationRequested() 这个方法中如果取消了线程这个方法会引发System.Oper

2022-12-07 17:50:50 932

原创 C#中Start和Run

发现使用Task.Run(Action) 方法同样可以触发委托任务,不过调用Run方法后的状态是WaitingToRun,start开始之前的task状态是Created。加上wait后发现start方法是可以执行被委托的方法的,那么run方法呢?Task委托的方法是在什么时候执行呢?是在Run的时候还是在Start的时候呢?

2022-12-02 15:42:58 611 2

原创 Parallel.invoke(参数)使用

Parallel类是对线程的抽象,提供数据与任务的并行性,Parallel.Invoke()方法允许同时调用不同的方法,由此可见确实是并行执行的。

2022-12-02 14:32:53 286 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除