Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼
标签: winform treeview drawnode
Treeview控件--Name:tVtypeList
将tVtypeList的HideSelection属性设置为False,DrawMode属性设置为OwnerDrawText
将tVtypeList的DrawNode事件写为:
private void tVtypeList_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
e.Graphics.FillRectangle(Brushes.White, e.Node.Bounds);
if (e.State == TreeNodeStates.Selected)//做判断
{

e.Graphics.FillRectangle(Brushes.DodgerBlue, new Rectangle(e.Node.Bounds.Left, e.Node.Bounds.Top, e.Node.Bounds.Width, e.Node.Bounds.Height));//背景色为蓝色
Rectangle retangle = e.Bounds;
retangle.Width = retangle.Width + 10;
e.Graphics.DrawString(e.Node.Text, treeView1.Font, Brushes.White, retangle);

//字体为白色
}
else
{
e.DrawDefault = true;
}
}
分享:

转载于:https://www.cnblogs.com/Devin-L/p/5603612.html

Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼...相关推荐

  1. winform中TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题

    今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动的效果.现在在网上能查到挺多满足这类功能的代码,原本我也以为这是一件挺简单 ...

  2. winform中treeview控件实现部分节点显示checkbox

    用过asp.net的应该知道,要在treeview中实现上述功能可以使用ShowCheckBox 属性指定那些节点显示checkbox哪些不显示,可是winform中的treeview只提供一个Sho ...

  3. winform 中listBox控件绑定list类型数据源,并设置DisplayMember

    在WinForm中,您可以将ListBox控件绑定到List类型的数据源.为此,您需要将List数据源设置为ListBox的DataSource属性,然后设置ListBox的DisplayMember ...

  4. C# winform中判断控件类型

    C# winform中对控件类型的判断: public void UpdataControl(Control control, string data) {if (control is TextBox ...

  5. pyqt中treeview控件右键单击操作

    pyqt中treeview控件右键单击操作 pyqt开发GUI的第一篇文章 问题描述 pyqt开发GUI的第一篇文章 用pyqt5开发了一款图像处理软件,记下一些曾经困扰我的一些问题,有不对之处还请大 ...

  6. asp.NET中 treeview 控件的使用

    asp.NET中 treeview 控件的使用 treeview控件实现点击Node,弹出相应WebUserControl画面 所需控件 treeview控件 WebUserControl,web用户 ...

  7. C# WinForm中 让控件全屏显示的实现代码

    夏荣全 ( lyout(at)163.com )原文 C#中让控件全屏显示的实现代码(WinForm) 有时候需要让窗口中某一块的内容全屏显示,比如视频播放.地图等等.经过摸索,暂时发现两种可行方法, ...

  8. treeview获取选中 vb_VB中TreeView控件实例(转)

    [摘要:]在实际开发中,许多人不喜欢使用TreeView,主要是由于默认的TreeView是"只读"的,不支持添加.删除.编辑.调整节点位置等操作.本文通过一个TVEdit工程说明 ...

  9. C# winform 关于treeView控件的实战

    treeView 控件应该是所有控件里最难用代码操作的,因为需要时刻分析各项数据的先后关系,导致逻辑较为复杂难写,以下是利用百度AI的NLP服务里,依存句法分析的api返回的数据,来展示treeVie ...

最新文章

  1. React Native 轻松集成分享功能(Android 篇)
  2. [机器学习] 二分类模型评估指标---精确率Precision、召回率Recall、ROC|AUC
  3. 包无法安装_R语言基础教程——第2章:R下载安装和环境搭建
  4. mysql5.5 mysqli_php5.5.38增加mysqli扩展
  5. 静态资源Html基础语法
  6. Easyui+Spring+Mybatis完整示例(前台)
  7. 程序员的自我修养——读《软技能-代码之外的生存指南》笔记
  8. 北深互联网之争:北京约饭,深圳建群
  9. Checkio代码闯关小计
  10. 大淘宝的终极商业阶段
  11. CVE-2018-5767 栈溢出漏洞复现
  12. 【工具】URLEncode
  13. 斗战神与服务器断开响应,win10系统玩斗战神游戏掉线的设置办法
  14. 如何下载B站视频,解决视频没有声音/音画分离问题(IDM+Potplayer)
  15. 组合数学与计算机科学书籍,计算机科学丛书:组合数学(原书第5版)
  16. 【SDU项目实训2019级】前端和后端实现手机短信验证码登录和注册功能
  17. 观景台售票情况数据分析【Python】
  18. Linux操作,su切换用户命令中有无横杠“-”的区别
  19. 人在旅途——》张家界之旅:20190420
  20. 音频线视频线和同轴电缆的关系(同轴线除了外面的屏蔽网还有中间的绝缘塑料体,而音频线一般只有外面的屏蔽网)

热门文章

  1. Python列表常用函数使用详解(内附详细案例)
  2. Python基础(注释/算数运算符/变量类型/拼接字符串)
  3. 全连接的多层神经网络结构(MultiLayerNet)
  4. 外虚内实是什么意思_取名|为什么00后那么多梓涵?
  5. 【wpf】在win10系统上弹出toast和notification
  6. Ubuntu 更改源
  7. 从短信类到短信平台之设计篇
  8. tomcat 设置xms xmx,采用startup.bat启动和采用操作系统服务启动区别
  9. 《Look at Boundary: A Boundary-Aware Face Alignment Algorithm》代码调试
  10. 《Face alignment at 3000 FPS via Regressing Local Binary Features》阅读笔记