首页 > 解决方案 > TreeView 粗体节点 (C#)

问题描述

我只是有一个简单的问题,实际上,我只是想知道是否可以检查树视图中的节点是否为粗体?因为我在网上找不到解决办法。

我在我的代码中尝试了这个:

            foreach (TreeNode node in nodesTvMsg)
            {

                if (node.NodeFont.Bold == true)
                {
                    MessageBox.Show("BOLD");
                } 
}

但它也适用于那些不粗体的人,我也有这个错误:对象引用未定义为对象的实例。

预先感谢 ;)

标签: c#treeview

解决方案


也许您没有分配具有 Bold 属性的 New Font 对象。未设置为 true 它被视为 false,您可以轻松诊断“node.NodeFont.Bold == false”,如果它有效,则将 true 设为 false。这意味着粗体设置为假。


推荐阅读