除了业务逻辑之外,比较耗时耗力的就是人机交互了。在编写excel定制程序的过程中,这次用到了以下几种交互方式:通过excel工作表(worksheet)获取用户输入通过按钮控件触发功能代码执行通过TreeView控件显示内容摘要及导航通过自定义的windows窗体提供交互工作表的操作放到后面再说,讲...
分类:
其他好文 时间:
2015-01-20 23:42:19
阅读次数:
893
转载:http://blog.sina.com.cn/s/blog_6abcacf5010138q5.html private Hashtable NodesStatus = new Hashtable(); private string SelectNodeFullPath = st...
PS: 由于小弟初学编程,本文只写实现方式,代码写的不是很好请见谅!1.需要读取的xml文档内容2. 最终实现效果3 貌似看起实现起来很复杂 但是想想还是挺简单 思路: 读取XML文档→获取XML根元素→ 递归添加根元素(因为树形的结构和XML很像)具体看代码首先给加载button注册方法 1 pr...
分类:
其他好文 时间:
2015-01-18 22:26:55
阅读次数:
394
private void advTree1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right)//判断你点的是不是右键 {...
分类:
其他好文 时间:
2015-01-15 23:27:30
阅读次数:
178
C# TreeView checkbox 联动打勾 #region 将树的checkbox选中 private void setNodeTrue(Node selNode) { Node node = selNode.Parent; if...
分类:
其他好文 时间:
2015-01-15 17:35:11
阅读次数:
172
本文主要讲述如何通过使用TreeView控件来实现树结构的显示,以及树节点的快速查找功能。并针对通用树结构的数据结构存储进行一定的分析和设计。通过文本能够了解如何存储层次结构的数据库设计,如何快速使用TreeView控件生产树,以及如何快速查找树节点。关键词:C#TreeView、树结构存储、树节点...
分类:
其他好文 时间:
2015-01-10 08:50:40
阅读次数:
317
在开发的时候经常使用treeview控件来显示组织结构啊,目录结构啊,通常会结合属性checkedboxs,来做选中,取消的操作下面是一个选中,取消的小例子,选中节点的时候,如果节点存在子节点,可以选中全部的子节点;如果取消一个节点的选中状态,当前节点同时又存在父节点的话,就取消父节点的选中状...
private void treeView1_AfterCheck(object sender, TreeViewEventArgs e) { //通过鼠标或者键盘触发事件,防止修改节点的Checked状态时候再次进入 if (e.Acti...
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { dt = BLL.GetTable(); ...
分类:
Web程序 时间:
2015-01-04 16:53:30
阅读次数:
163
TreeView实现主菜单功能
软件在菜单MenuItem中,设置了软件的各项功能,以及启动相应模块。为了加大软件的灵活性,我们还可以将主菜单的项目,转变为TreeView,通过点击TreeView树中叶子(TreeNode),打开相应的模块,达到主菜单的功能。
...
分类:
其他好文 时间:
2015-01-03 14:39:47
阅读次数:
199