- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 用NUint进行测试用例的实现
1、在项目中新建测试类库2、在测试类库在红引用nunit.framework.dll3、添加项目中待测试的类的引用4、在测试类库中编写测试用例5、运行Nunit,打开该测试类库的DLL,运行查看此为简单的使用,同时有其他的属性可进行熟悉。并且,同时可将Nunit集成到VS中更加方便测试。后面再进行补充更新...
2019-02-22 15:47:09
382
原创 使用键盘钩子退出全屏
1、初始化 //全屏窗体 Form frmFullScreen; //键盘钩子 private KeybordHook keybordHook; //实例化键盘钩子 keybordHook = new KeybordHook(); keybordHook.OnKeyDownEvent += keybordHook_OnKeyDownEvent...
2019-02-21 11:38:19
261
原创 DataGridView添加ID列
列表行的头显示ID列解决方案:首先,将DataGridView中的属性RowHeadersVisible置为True其次,在事件RowPostPaint中添加如下代码: private void dgv_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { var dgv = sender...
2019-02-21 11:22:24
1147
原创 几种判断点是否在闭合区域内的方法
1、GDI+自带方法: GraphicsPath graphicsPath = new GraphicsPath(); Region region = new Region(); graphicsPath.Reset(); graphicsPath.AddPolygon(listPoint); region.MakeE...
2019-02-21 11:13:14
5490
原创 GDI+双缓冲解决闪烁问题
在使用GDI绘图时,经常以panel控件进行重绘,在每次重绘的过程中会出现闪烁问题解决方案:新建一组件集成Panel,然后在内部实现双缓冲public partial class StandPanel : Panel{ public StandPanel() { SetStyle(ControlStyles.AllPaintingInWmPaint, tru...
2019-02-21 11:01:13
862
原创 DataGridView控件中列Type为DataGridViewImageColumn时不显示默认的图片
在使用DataGridView中某列显示图片,但是一种情况时,只想在添加时才显示添加的图片,否则位空解决方案:this.dgv.Columns[Column.Name].DefaultCellStyle.NullValue = null;此时默认的红色×的图片不进行显示。...
2019-02-21 10:53:40
3292
原创 解决Winform控件TreeView中复选框双击BUG
在使用treeview控件过程中会碰到,当快速点击checkbox时,checkbox选中状态和实际状态不符,并且不会触发aftercheck事件,造成此问题的原因是:快速点击识别为双击事件。解决方案:创建个组建集成自TreeView, protected override void WndProc(ref Message m) { // Suppress WM_...
2019-02-21 10:46:21
1716
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅