Windows Forms
Windows Forms: 使用 delegate 在业务逻辑中调用 UI 控件
假设我们有一个 Form,它依赖于单独的业务类,而我们又想在业务类中控制 Form 里面 UI 控件,比如更新进度条之类的,这时候就需要用到 delegate(委托)。 delegate 就是包装了方法的引用,将引用作为参数传给其他方法,其它方法拿到引用后…
Windows Forms 使用 DataGridView 完成 CURD
使用 DataGridView 控件展示数据(内存),完成一个 Minimum CRUD Demo: Copy
using System.Reflection;
namespace ConsoleApp.WindowsFormTests
{
public static…
[待整理] Windows Forms Key Points
一般来说只有创建控件的线程才能访问控件,否则会造成死锁、资源竞争、挂起或暂停的问题,跨线程访问 UI 控件应采用 thread-safe 的方式,微软介绍了两种方式:How to make thread-safe calls to controls (Windows Forms…