winform中 我想在treeView的某个node后添加控件 10

winform中我想在treeView的某个node后添加一几个按钮,怎么做,直接加上去的话,treeView滚动条滚动时,按钮的位置不变,怎么在滚动条滚动时触发一些事件... winform中 我想在treeView的某个node后添加一几个按钮 ,怎么做,直接加上去的话,treeView 滚动条滚动时,按钮的位置不变,怎么在滚动条滚动时触发一些事件来调整按钮的位置,或有其他方法也可以 展开
 我来答
匿名用户
2011-04-06
展开全部
cs结构,树的操作,好象基本都是按钮在屏幕上方摆一排,选中结点后,点击上方的按钮进行操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woowtaotao
2011-04-06 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:130万
展开全部
如果是按钮的话可以用图片来代替 就像Qq游戏的树行一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4928r2o51
2011-04-07 · TA获得超过1522个赞
知道小有建树答主
回答量:1399
采纳率:0%
帮助的人:838万
展开全部
private void CheckChild(TreeNode node)
{
if (node.Nodes.Count != 0)
{
foreach (TreeNode item in node.Nodes)
{
item.Checked = node.Checked;
CheckChild(item);
}
}
}
private void CheckParent(TreeNode node)
{
if (node.Parent != null)
{
int count = 0;
foreach (TreeNode item in node.Parent.Nodes)
{
if (item.Checked)
{
count++;
}
}
node.Parent.Checked = (count == node.Parent.Nodes.Count);
CheckParent(node.Parent);
}
}

private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
CheckChild(e.Node);
CheckParent(e.Node);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式