随笔分类 -  .NET相关

改变组件设计时行为
摘要:在设计时, 看看TextBox控件,Multiline属性设置为false时只能左右方向改变大小,这是怎么实现的呢? 我自定义了一个控件,想要一些属性不显示在属性对话框里,该怎么办呢? 在DataGrid控件的右键菜单里会比其它控件多一项“自动套用格式(A)”,我可以做到类似的功能吗? 请看这里 阅读全文
posted @ 2005-03-24 16:47 凡丁 阅读(2698) 评论(1) 推荐(1)
投机取巧——Label控件变Line控件
摘要:关键字:WinForm 画线图上的每条线都是一个Label控件,不信?你自己试吧。1、新建一个WinForm工程2、添加一个Label控件3、设置它的BorderStyle属性为FixedSingle4、将Size里的Height属性设置为2怎么样,画出来一条带3D效果的线了吧!修改BorderStyle属性和Size属性的不同组合就会出来图中的效果。 阅读全文
posted @ 2005-03-18 15:36 凡丁 阅读(1448) 评论(5) 推荐(0)
可以显示行号的DataGrid(WinForm)
摘要:    关键字:WinForm DataGrid 显示行号    近日在网上搜到一些如何在WinForm的DataGrid上显示行号的资料,因此自己也写了一段代码,因为是在前人实践的基础上做了些修改,所以不敢独享。如下: /**//// <summary>/// 可以显示行号的DataGrid//... 阅读全文
posted @ 2005-03-11 16:51 凡丁 阅读(2972) 评论(4) 推荐(0)
通过IExtenderProvider接口实现控件属性扩展
摘要:    关键字:IExtenderProvider 属性扩展 Validator 验证    最近我的键盘指法长进不少,究其原因是因为我经常输入一些重复的代码。大家都知道,数据保存之前要对它进行验证,我每次都要在保存的事件里写检查某个控件的值是否合法的代码,这些代码基本差不多,每次都输入这些类似的代码,日久天长,我的键盘指法自然就越来越熟... 阅读全文
posted @ 2005-03-07 13:00 凡丁 阅读(1833) 评论(8) 推荐(0)
在任务栏图标上显示自定义的右键菜单
摘要:关键字:C# 任务栏 右键菜单 NotifyIcon ContextMenu OwnerDraw .Net Framework提供的NotifyIcon组件真是方便,用它可以很容易的实现任务栏图标功能,再结合ContextMenu组件就可以在任务栏图标上显示右键菜单,但是当ContextMenu组件的菜单项的OwnerDraw属性设置为true时,却不能正确显示自定义的菜单,微软已确认... 阅读全文
posted @ 2005-02-03 09:43 凡丁 阅读(3224) 评论(1) 推荐(0)
DataGrid里的灰色文本框
摘要:在使用Winform中的DataGrid控件时,如果把它的ReadOnly属性设置为true,当我们在某个单元格上单击时,还会出现一个烦人的灰色文本框,影响界面的美观。于是我就想办法去掉它。第一种方法:private void RemoveTextBox1(DataGrid dbGrid){ for(int i=dbGrid.Controls.Count-1;i>0;i--) { ... 阅读全文
posted @ 2004-05-28 13:03 凡丁 阅读(1350) 评论(3) 推荐(0)