怎么判断一个Treeview中是否有节点选中? 我在写TreeView的双击事件时,想先判断有节点被选中了,双击才发生行为,,如果没有节点选中,则双击什么都不做,,这个怎么写啊??,,,,请教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 选中?查看TreeView.SelectedNode属性就可以了。 TreeView.SelectedNode == null /// <summary> /// 获取TreeView选中的CheckBox,只包含字节点。 /// </summary> /// <param name="nodeschk">TreeView节点集合</param> /// <returns>选中CheckBox的value</returns> private string TreeChecked(TreeNodeCollection nodeschk) { foreach (TreeNode td in nodeschk) { if (td.Checked && td.Parent != null) { chkString += td.Value + ","; } if (td.ChildNodes.Count > 0) TreeChecked(td.ChildNodes); } return chkString; } treeView1.SelectedNode貌似LZ还有别的意思 if (TreeView.SelectedNode == null ){//没有选中 return} C# SendMessage 参数问题 求CRC16算法 .net能引用vb6.0编译的dll吗? 在DataGridView中输入一行数据,添加到数据库中,应该用什么事件 遇到怪事,请达人指教!! pc用串口线连接PDA的问题 c#编程练习题14,代码写好了,大家帮我看看怎么改进 关于弹出Windows打开文件对话框 怎么实现日期相加减得出多少年? 请教高手: 求C#的几个命令! c#中的事务非数据库中事务问题
/// <summary>
/// 获取TreeView选中的CheckBox,只包含字节点。
/// </summary>
/// <param name="nodeschk">TreeView节点集合</param>
/// <returns>选中CheckBox的value</returns>
private string TreeChecked(TreeNodeCollection nodeschk)
{
foreach (TreeNode td in nodeschk)
{
if (td.Checked && td.Parent != null)
{
chkString += td.Value + ",";
}
if (td.ChildNodes.Count > 0) TreeChecked(td.ChildNodes);
}
return chkString;
}
貌似LZ还有别的意思
if (TreeView.SelectedNode == null )
{
//没有选中
return
}