摘要:
  阅读全文
摘要:
1.问题描述 当DataGridView频繁更新数据源时,可能会导致界面闪烁、性能下降等问题。这是因为每次更新数据源时,DataGridView都需要重新绘制和绑定数据,这是一个相对耗时的过程。 2.解决方案 使用BindingList代替普通List作为数据源(适用于简单数据更新) Binding 阅读全文
摘要:
1:引用命名空间 using System.Runtime.InteropServices; 2:想要拖动窗体的控件绑定MouseDown事件 点击查看代码 //窗体移动 [DllImport("user32.dll")] public static extern bool ReleaseCaptu 阅读全文
摘要:
1.用Modbus工具模拟PLC 2.创建一个实体类 点击查看代码 internal class Data : INotifyPropertyChanged { ushort[] ushorts = new ushort[10]; public ushort D0 { get => ushorts[ 阅读全文
摘要:
` using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using Syst 阅读全文
摘要:
` using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using Syst 阅读全文
摘要:
1:主窗体代码 点击查看代码 //实例化登录窗体 FrmLogin frmLogin = new FrmLogin(); //读取登录窗体的返回结果 DialogResult dialogResult = frmLogin.ShowDialog(); //判断登录窗体的返回结果 if (dialog 阅读全文
摘要:
1.Winform窗体界面 2.后台代码 点击查看代码 using Modbus.Device; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using 阅读全文
摘要:
1.点击解决方案资源管理器的项目名称,右键添加用户控件(Windows窗体)。 2.在主窗体代码中实例化添加的用户控件(Windows窗体)。 点击查看代码 UserControl1 userControl1 = new UserControl1(); UserControl2 userContro 阅读全文
摘要:
VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用: Ctrl + M + O: 折叠所有方法 Ctrl + M + M: 折叠或者展开当前方法 Ctrl + M + L: 展开所有方法 解决VS2010中工具箱的的不见的问题: 按快捷键Ctrl+ 阅读全文