Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼...
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)转载▼...相关推荐
- winform中TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题
今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动的效果.现在在网上能查到挺多满足这类功能的代码,原本我也以为这是一件挺简单 ...
- winform中treeview控件实现部分节点显示checkbox
用过asp.net的应该知道,要在treeview中实现上述功能可以使用ShowCheckBox 属性指定那些节点显示checkbox哪些不显示,可是winform中的treeview只提供一个Sho ...
- winform 中listBox控件绑定list类型数据源,并设置DisplayMember
在WinForm中,您可以将ListBox控件绑定到List类型的数据源.为此,您需要将List数据源设置为ListBox的DataSource属性,然后设置ListBox的DisplayMember ...
- C# winform中判断控件类型
C# winform中对控件类型的判断: public void UpdataControl(Control control, string data) {if (control is TextBox ...
- pyqt中treeview控件右键单击操作
pyqt中treeview控件右键单击操作 pyqt开发GUI的第一篇文章 问题描述 pyqt开发GUI的第一篇文章 用pyqt5开发了一款图像处理软件,记下一些曾经困扰我的一些问题,有不对之处还请大 ...
- asp.NET中 treeview 控件的使用
asp.NET中 treeview 控件的使用 treeview控件实现点击Node,弹出相应WebUserControl画面 所需控件 treeview控件 WebUserControl,web用户 ...
- C# WinForm中 让控件全屏显示的实现代码
夏荣全 ( lyout(at)163.com )原文 C#中让控件全屏显示的实现代码(WinForm) 有时候需要让窗口中某一块的内容全屏显示,比如视频播放.地图等等.经过摸索,暂时发现两种可行方法, ...
- treeview获取选中 vb_VB中TreeView控件实例(转)
[摘要:]在实际开发中,许多人不喜欢使用TreeView,主要是由于默认的TreeView是"只读"的,不支持添加.删除.编辑.调整节点位置等操作.本文通过一个TVEdit工程说明 ...
- C# winform 关于treeView控件的实战
treeView 控件应该是所有控件里最难用代码操作的,因为需要时刻分析各项数据的先后关系,导致逻辑较为复杂难写,以下是利用百度AI的NLP服务里,依存句法分析的api返回的数据,来展示treeVie ...
最新文章
- React Native 轻松集成分享功能(Android 篇)
- [机器学习] 二分类模型评估指标---精确率Precision、召回率Recall、ROC|AUC
- 包无法安装_R语言基础教程——第2章:R下载安装和环境搭建
- mysql5.5 mysqli_php5.5.38增加mysqli扩展
- 静态资源Html基础语法
- Easyui+Spring+Mybatis完整示例(前台)
- 程序员的自我修养——读《软技能-代码之外的生存指南》笔记
- 北深互联网之争:北京约饭,深圳建群
- Checkio代码闯关小计
- 大淘宝的终极商业阶段
- CVE-2018-5767 栈溢出漏洞复现
- 【工具】URLEncode
- 斗战神与服务器断开响应,win10系统玩斗战神游戏掉线的设置办法
- 如何下载B站视频,解决视频没有声音/音画分离问题(IDM+Potplayer)
- 组合数学与计算机科学书籍,计算机科学丛书:组合数学(原书第5版)
- 【SDU项目实训2019级】前端和后端实现手机短信验证码登录和注册功能
- 观景台售票情况数据分析【Python】
- Linux操作,su切换用户命令中有无横杠“-”的区别
- 人在旅途——》张家界之旅:20190420
- 音频线视频线和同轴电缆的关系(同轴线除了外面的屏蔽网还有中间的绝缘塑料体,而音频线一般只有外面的屏蔽网)
热门文章
- Python列表常用函数使用详解(内附详细案例)
- Python基础(注释/算数运算符/变量类型/拼接字符串)
- 全连接的多层神经网络结构(MultiLayerNet)
- 外虚内实是什么意思_取名|为什么00后那么多梓涵?
- 【wpf】在win10系统上弹出toast和notification
- Ubuntu 更改源
- 从短信类到短信平台之设计篇
- tomcat 设置xms xmx,采用startup.bat启动和采用操作系统服务启动区别
- 《Look at Boundary: A Boundary-Aware Face Alignment Algorithm》代码调试
- 《Face alignment at 3000 FPS via Regressing Local Binary Features》阅读笔记