社区
控件
帖子详情
怎样让TreeView在节点被双击时不展开不折叠。
ltp3
2003-01-21 04:40:56
同上。
...全文
523
8
打赏
收藏
怎样让TreeView在节点被双击时不展开不折叠。
同上。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ChenChen88
2003-05-28
打赏
举报
回复
兄弟,你是不是想不让它自动折叠
设置SingleSel=False 就可以了
我找了很多办法,最后发现这招最管用.原来如此简单
SingleSel属性解释:
"返回/设置一个值,在树中选择新的
条目时,是否展开该条目并使前一个
选择的条目折叠"
xianghai
2003-01-23
打赏
举报
回复
把它的那个双击选项改为False即可。
liuguangxing
2003-01-22
打赏
举报
回复
比较不好作,我也有这个问题!
cjzy22
2003-01-22
打赏
举报
回复
屏蔽掉双击事件即可。
Kain
2003-01-22
打赏
举报
回复
treeview好像有一个展开节点和收缩节点的事件
具体记得了,找找看吧也只有那么几个事件了
dreammaker
2003-01-21
打赏
举报
回复
nodeclick事件里呀!
ltp3
2003-01-21
打赏
举报
回复
happybeyond(衣带渐宽怎不悔,未必消得人憔悴~):
node.expanded=not node.expanded
写到什么事件里呢?
happybeyond
2003-01-21
打赏
举报
回复
node.expanded=not node.expanded
Delphi开发技巧之-VCL
ListView 排序 Stringgrid内使用回车键代替Tab键 TListBox内显示分栏 TListBox每一行显示交互的颜色 TMemo内光标位置根据鼠标移动 TMemo自动卷动 TRichEdit卷到特定位置 TRxRichEdit内插入图像 TStringGrid中插入、删除一行 TStringGrid保存和装载 T
Treeview
控件显示粗体
节点
TWebBrowser中调用“查找”对话框 为Listview栏添加
双击
事件 为工具栏的TToolButton设置新的索引 仅通过Classname创建和管理任意窗体 从RichEdit取Rtf格式 从TListBox中拖放项目到TRichEdit 从一个TRichedit复制格式Rtf文本到其它 使用CustomSort方法排序TListView 使用DBGrid字段队列同步列标题队列 使用Interfaces和TInterfaceList 使用TRichEdit存储大于64K数据 使用代码移动StringGrid的行和列 使用圆形角显示控件 使用类名显示窗体 保存 装载TCheckListbox值 保存和装载TListView 保存和装载T
TreeView
允许TDBGrid栏调整大小但防止移动 克隆控件 克隆窗体 列出控件的所有属性和事件 创建可编辑ListBox 删除Listbox的所有选定项目 删除stringlist中重复项目 删除TStringGrid中的列 动画窗体 取ComboBox List句柄 取TListview内所有选定项目 取TShellListView中选定文件的路径 取列举值的名称 在combobox中实现autocomplete 在DBGrid中使用回车键改变到下一个段 在listbox内列出所有目录、文件和驱动器 在Listbox内显示水平滚动条 在memo中实现UNDO 在RichEdit内搜索文本并选择它 在StringGrid内使用Combobox作为编辑器 在StringGrid单元中画不同颜色 在TComboBox中显示栏 在TComboBox内绘制位图 在TDateTimePicker内显示星期几 在TFileListBox内显示多列 在TListBox中创建彩色项目 在TListBox内拖拽 在TListbox内绘制位图 在TListview内执行二进制搜索 在TListView内拖拽多个项目 在TListView列中创建进度条 在TMemo内查看和编辑MS-DOS文本 在TPageControl拖拽Tabs 在TPrintDialog上放置定制控件 在TRichEdit内使用上标和下标 在TRichEdit内使用超链接 在TRichEdit内文本使用不同的下划线样式 在TRichedit内设置段落行距 在TStringGrid内删除一行 在TStringGrid实现OnColumnClick事件 在自己的控件显示信息 复制Listbox项目到剪贴板 失效T
Treeview
的tooltips 定制TDateTimePicker的格式 居中控件 屏蔽在EditBox内按回车键的都都声 强制在TEdit内输入 排序StringGrid 搜索和替换RichEdit中文本 搜索和选定TListBox的项目 改变TDBGrid的DefaultRowHeight 改变TRichEdit内选定文本的背景颜色 改变TStringGrid内选定单元的颜色 改变标准对话框 改变状态栏字体样式 改变窗体上所有控件的属性 改变进度条颜色 根据StringGrid列内容自动调整大小 根据列排序TStringGrid 检查Stringgrid中指定单元示范选定 检查TMemo能否取消操作 检查
TreeView
是否完全
展开
或
折叠
检查TStringGrid是否有滚动条 添加接口对象到list 清空StringGrid的所有单元 移动listbox项目 移动TListView项目 移动TRichEdit内光标到指定位置 聚焦TDBGrid某些单元 自动打开TDateTimePicker 自定义Memo边界 获取TRichEdit中鼠标指针下面的字 访问TRadioGroup的控件 调整TComboBox下拉列表的宽度 转换Editbox的首字符为大写 转换TEdit中每个词的首字母为大写 输出TStringGrid到TListView 运行
时
创建TButtons队列 运行
时
创建控件 运行
时
创建菜单项 运行
时
替换控件 返回T
TreeView
内字符串路径 防止在TEdit内剪贴、复制、粘贴 防止用户调整TListView栏大小 限制TEdit的输入 隐藏TListView滚动条 隐藏最小化MDI子窗口 颜色Combo Box 验证TEdit中输入的是数字
TreeView
双击
节点
而不改变
节点
的
折叠
/
展开
状态
这是C#的一个漏洞,Microsoft在
TreeView
控件中自作主张地做成
双击
节点
时
自动
展开
/
折叠
节点
。然而如果用户自定义NodeMouseDoubleClick事件,同
时
又不希望改变结点的
展开
/
折叠
状态,就无法直接达到这一效果。可以通过曲线救国的方式达到了目的。 首先声明一个全局变量: public int m_MouseClicks = 0; //记录鼠标在my
TreeView
控件上按...
C# winform
TreeView
屏蔽
双击
展开
/
折叠
子
节点
一搜索这个基本都是一样的通过事件来处理 网上用事件来处理方法也贴一下吧 路: 1.通过点击事件,记录点击的
节点
信息 2.通过BeforeExpand、BeforeCollapse事件来cancel掉 参考这个:WinForm
TreeView
屏蔽
双击
节点
展开
_JaremyShort的博客-CSDN博客 以上方法本人实现简单,不喜欢折腾的人就直接用它吧 本人有强迫症也喜欢折腾,于是看源码,查看它是怎么通过消息来实现的,果然找到了对应的实现;我的思路是重写WndProc来拦截它。实现起来比较复
如何在C#的
TreeView
控件中
双击
节点
而不改变
节点
的
展开
/
折叠
状态
如何在C#的
TreeView
控件中
双击
节点
而不改变
节点
的
展开
/
折叠
状态2008-06-11 16:07如何在C#的
TreeView
控件中
双击
节点
而不改变
节点
的
展开
/
折叠
状态作者:温暖的芋头 2007-08-21 11:19:33标签: 这是C#的一个漏洞,Microsoft在
TreeView
控件中自作主张地做成
双击
节点
时
双击
treeView
的
节点
时
使不
展开
不
折叠
子
节点
有
时
候我们对树控件的
双击
默认操作不太满意,比如我们在
双击
一有子
节点
的
节点
的
时
候不希望打开或关闭它的子
节点
而想执行一个特定的操作,这
时
怎么来写呢,我这里有一个办法可以做到这一点:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Form
控件
1,451
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章