C#
Bing Forever
人到中年,从头开始。
展开
-
winform中TreeView的checkbox父节点连带子节点
点击父节点的时候取消所有子节点,取消父节点的时候取消所有子节点 private void treeSecu_AfterTreeNodeCheck(object sender, TreeViewEventArgs e) { if (e.Action == TreeViewAction.ByMouse) {原创 2011-11-22 23:48:58 · 757 阅读 · 0 评论 -
C# 动态创建窗体
Form的命名空间保存在数据库中,存放在menuMap中,通过按钮LinkLabel映射到具体的URL。点击LinkLabel后动态创建注册的窗口/// /// 链接点击事件 /// /// /// private void menuClicked(object sender, LinkLabelLinkCli原创 2011-11-10 13:54:57 · 1752 阅读 · 0 评论 -
通过反射执行私有方法
Type t = this.GetType(); MethodInfo m = t.GetMethod("ListRefresh",BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.ExactBinding); if (m != null) {原创 2011-11-14 21:28:25 · 357 阅读 · 0 评论 -
DataGridView中自定义控件不能设置属性的问题
定义了一个DataGridView的控件,但是发现自定义的属性值无法在窗体界面进行修改,改过了又恢复成原来的值了。经检查,需要重写原Column方法的Clone属性。 public override object Clone() { GridReferColumn col = (GridReferColumn)base.Clone();原创 2013-07-02 15:49:13 · 1686 阅读 · 1 评论 -
C#中获取资源文件
1. 可以在系统自动创建的资源文件中添加对象 2. 获取的时候用Properties.Resources.XXX 3 可以自己创建资源文件,例如StockSql.resx 用来存放SQL,添加资源TestSql 4.通过StockSql.TestSql来获取, 【系统其实是通过在Properties.Resources中创建如下语句实现】 internal static string原创 2013-12-08 17:45:08 · 1335 阅读 · 0 评论 -
基础集成平台开发(系统编码生成方案)
在基础集成平台中加入编码生成方案,用户可以通过参数设置来决定该单据是否需要自动生成编码,编码流程如下:原创 2014-01-18 12:45:44 · 651 阅读 · 0 评论