关于C# Winform 的Treeview的问题 treeviewwinformcheckboxlistboxc# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Node.Checked) { e.Node.Checked = true; if (!listBox1.Items.Contains(e.Node.Text)) { listBox1.Items.Add(e.Node.Text); } } else { e.Node.Checked = false; if (listBox1.Items.Contains(e.Node.Text)) { listBox1.Items.Remove(e.Node.Text); } }这个还有点问题 你可以自己在调试调试 部分复选框是可用的,让那些可用的有效果。非常感谢你的回答,你的代码对我有帮助,就是如果点的快的话,比如双击了一下,复选框是没有选中的状态,但是listbox中还是有记录的 部分复选框是可用的,让那些可用的有效果。非常感谢你的回答,你的代码对我有帮助,就是如果点的快的话,比如双击了一下,复选框是没有选中的状态,但是listbox中还是有记录的我这个是有问题的 所以你还要调试下再修改修改至于部分复选框是可用的,让那些可用的有效果。我想是不是可以考虑遍历禁用复选框 问一个图片转换二进制之后存储到2005的问题 WPF怎么实现timer控件~?? DATAGRIDVIEW 怎么绑定不了数据? C# winform 怎样给textBox1一行一行地增加数据? .net如何将水晶报表导出到word 奇怪了!开机启动的程序,代码中为只能用绝对路径? 为什么C#程序设计书代码都好像是在控制台上运行的,在窗体应用程序中怎么改 求高手帮我改段代码!!!!!!!!!!!!!!!!!!!! MDI窗体问题? 请问c#中的十进制类型是怎么回事? 打印预览窗口大小设置 自定义控件的问题。
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Node.Checked)
{
e.Node.Checked = true;
if (!listBox1.Items.Contains(e.Node.Text))
{
listBox1.Items.Add(e.Node.Text);
}
}
else
{
e.Node.Checked = false;
if (listBox1.Items.Contains(e.Node.Text))
{
listBox1.Items.Remove(e.Node.Text);
}
}这个还有点问题 你可以自己在调试调试
至于部分复选框是可用的,让那些可用的有效果。
我想是不是可以考虑遍历禁用复选框