c# - TreeView 粗体节点 (C#)
问题描述
我只是有一个简单的问题,实际上,我只是想知道是否可以检查树视图中的节点是否为粗体?因为我在网上找不到解决办法。
我在我的代码中尝试了这个:
foreach (TreeNode node in nodesTvMsg)
{
if (node.NodeFont.Bold == true)
{
MessageBox.Show("BOLD");
}
}
但它也适用于那些不粗体的人,我也有这个错误:对象引用未定义为对象的实例。
预先感谢 ;)
解决方案
也许您没有分配具有 Bold 属性的 New Font 对象。未设置为 true 它被视为 false,您可以轻松诊断“node.NodeFont.Bold == false”,如果它有效,则将 true 设为 false。这意味着粗体设置为假。
推荐阅读
- php - jQuery自动完成,通过选择建议选项填充多个字段
- python - 请求beautifulsoup 解析来自选择标签的值
- android - 带有阴影和箭头的自定义微调器
- react-native - 如何在排毒测试代码中选择位于另一个视图(视图上的按钮)但可见的视图(FlatList)?
- postgresql - 根据名称删除多个列?
- java - 仅用于登录的 Spring CSRF 保护
- r - 选择并离开加入:错误:找不到函数,语法问题?
- c - const C 结构中的指针
- c++ - 用最少的代码行数替换 c++ 中的 sef 字符
- c# - 我有一个thread.pool,我怎样才能让主线程等到所有任务完成?