winform中我定义了一个treeview,并且在treeview前面加上了复选框。我如何判断复选框是否被选中?急。

如题:1我在RoleTree_AfterSelect点击时间中如何能判断,节点前的复选框是否被勾上(选中状态)?2并且如果点击选中后能级联他的父级节点前的复选框也选中?请... 如题:1我在RoleTree_AfterSelect点击时间中如何能判断,节点前的复选框是否被勾上(选中状态)?2并且如果点击选中后能级联他的父级节点前的复选框也选中?请分条回答。谢谢,答案好有加分,谢谢各位了,急!!! 展开
 我来答
FantasyChump
2010-11-12 · TA获得超过3288个赞
知道大有可为答主
回答量:2127
采纳率:0%
帮助的人:2234万
展开全部
1.
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
bool isChecked = e.Node.Checked;
}

2.
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
TreeNode tn = e.Node;
if (tn.Checked)
{
TreeNode parent = tn.Parent;
while (parent != null) { parent.Checked = true; parent = parent.Parent; }
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式