符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
废话不说了,直接代码
10余年建站经验, 做网站、网站建设客户的见证与正确选择。创新互联公司提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。//处理选中父节点后自动选中子节点 private void tv_AfterCheck(object sender, TreeViewEventArgs e) { //防止在后续程序处理时反复执行这个方法 if (e.Action != TreeViewAction.ByMouse) { return; } if (e.Node != null) { tv.SelectedNode = e.Node; // 选中父节点 if (e.Node.Parent == null) { foreach (TreeNode item in e.Node.Nodes) { item.Checked = e.Node.Checked; } } else { if (e.Node.Checked) { e.Node.Parent.Checked = true; foreach (TreeNode item in e.Node.Parent.Nodes) { if (!item.Checked) { e.Node.Parent.Checked = false; break; } } } else { e.Node.Parent.Checked = false; } } } }
实现之后遇到一个问题,就是在双击节点时会出现不符合设计的情况,经过搜索和验证发现,这是Framework在win7和vista上的一个bug,有高手提出了解决方案,但是这个解决方案同时使双击时的折叠/展开 功能失效;要是各位看客有可以完美解决的方案还请告知,万分感谢;
附解决方案:
http://social.msdn.microsoft.com/Forums/windows/en-US/9d717ce0-ec6b-4758-a357-6bb55591f956/possible-bug-in-net-treeview-treenode-checked-state-inconsistent
using System; using System.Windows.Forms; public class MyTreeView : TreeView { protected override void WndProc(ref Message m) { // Suppress WM_LBUTTONDBLCLK if (m.Msg == 0x203) { m.Result = IntPtr.Zero; } else base.WndProc(ref m); } }
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。