如何禁用特定节点以使用户无法选择它。为用户隐藏它也是有效的。
我尝试了 Visible 属性,但它隐藏了整个树(所有节点)。我只想禁用/隐藏一些节点。
使用 Visual Studio 2005 TreeNode 编辑器的 C#。
完成后,您可以使用
最后,您可以使用
private void TreeView_BeforeSelect(object sender, TreeViewCancelEventArgs e)
{
e.Cancel = !NodeIsEnabled(e.Node);
}
我刚刚找到了另一种处理禁用树节点的方法。如果您不想使用的树节点中的灰色,您可以要求颜色并且不允许所有灰色节点。
private void TreeView_BeforeSelect(object sender, TreeViewCancelEventArgs e)
{
if(SystemColors.GrayText==e.Node.ForeColor)
e.Cancel = true;
}
两个选项:
通过
设置禁用节点
我认为您还需要禁用可扩展此节点
以上就是短码网小编为大家整理的《c# 在TreeNode编辑器中禁用或灰显一个节点》相关内容,希望大家喜欢。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将联系本站反馈,一经查实,立即处理!
《c# 在TreeNode编辑器中禁用或灰显一个节点》文档下载仅供参考学习,下载后请在24小时内删除。
转载注明出处:https://www.duanma.net/article/73f73481846.html