简单,在TreeView OnMouseDown中:
var
Node : TTreeNode;
begin
inherited;
Node := CheckTreeView1.GetNodeAt(X, Y);
if Node = nil then exit;
CheckTreeView1.Selected := Node;
end;
var
Node : TTreeNode;
begin
inherited;
Node := CheckTreeView1.GetNodeAt(X, Y);
if Node = nil then exit;
CheckTreeView1.Selected := Node;
end;
解决方案 »
- js如何调用带接收参数的webservice..就20分了,都给你
- 改控件名字的问题
- 求一个 ASP.NET2.0 动态生成表单解决方案,请路过的高手给点建议!!
- 各位路过高手请进来小弟有个datagrid问题(读取某行某列的值)的值 在线!在线!
- 一个数据库连接的奇怪问题
- VS2005版本太多了!请问用vs2005开发asp.net2.0,你们使用什么版本?
- Virtual有什么作用?是什么意思?
- 【急】如何保存一个table到viewstate再读取出来
- 有关SESSION的问题
- 强烈建议每个网友捐10元,帮助CSDN买服务器!
- 无缝滚动的问题,大哥们绐小弟看看,我都傻眼了
- javascript判断
33 {
34 SetChildChecked(e.Node);
35 }
38 private void SetChildChecked(TreeNode parentNode)
39 {
40 foreach (TreeNode node in parentNode.ChildNodes)
41 {
42 node.Checked = parentNode.Checked;
43
44 if (node.ChildNodes.Count > 0)
45 {
46 SetChildChecked(node);
47 }
48 }
49 }