如何在 .NET 中使用 TreeView 控件创建三态复选框?

2024-04-07

我在 Windows 窗体项目中有一个树视图控件,该控件已打开复选框。因为树视图控件具有嵌套节点,所以我需要复选框能够进行某种三模式选择。我找不到方法来做到这一点(我只能完全选中或取消选中复选框)。


如果您正在谈论 Windows 窗体,本文应该可以帮助您构建三态 TreeView:

http://www.codeproject.com/KB/tree/treeviewex2003.aspx?display=Print http://www.codeproject.com/KB/tree/treeviewex2003.aspx?display=Print

如果您需要在 ASP.NET 上的树视图上使用三态复选框,我认为您需要使用第三方组件。看一下这个,然后单击左侧的“三态复选框”:

http://www.aspnetexpert.com/demos/tree/default.aspx http://www.aspnetexpert.com/demos/tree/default.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 .NET 中使用 TreeView 控件创建三态复选框? 的相关文章

  • 基于 .NET 4 构建的 MEF 应用程序是否可以导入针对 .NET 3.5 构建的类型?

    我正在使用托管扩展性框架开发一个主机应用程序 它是针对 NET 4 和框架中内置的 System ComponentModel Composition 程序集构建的 我希望支持使用 NET 3 5 开发部件并以声明方式导出它们的能力 由于导
  • 如何在 ASP.NET 中动态添加文本框?

    我对我的 asp net 页面有以下要求 用户可以通过单击 添加新类别 超链接在页面 A 上动态添加文本框 他点击页面 A 上的提交按钮并被重定向到页面 B 当他单击此页面中的页面 A 链接时 他添加的文本框应该保留 有人可以帮我解决这个问
  • 获取上下文菜单的控制

    我有一个如下所示的上下文菜单 A 1 2 3 选择 1 2 或 3 后 我需要访问调用上下文菜单的对象 意思是如果这是 textbox1 的上下文菜单 那么我需要访问该对象 我该怎么做 忘了说了 这是一个WPF应用程序 所以我使用 Syst
  • 类型与创建 CLR 存储过程不匹配

    我在程序集中有一个如下所示的方法 namespace MyNameSpace public class MyClass Microsoft SqlServer Server SqlProcedure public static void M
  • 将 ASP.NET 验证与 JQuery 结合起来的优雅方式

    如何最好地将 JQuery 与 ASP NET 客户端验证模型结合起来 我通常会避免实现 ASP NET 验证模型 因为它对于我正在做的事情来说总是显得大材小用 对于我现在正在开发的网站 我只是收集非关键用户数据 并且只需要一些基本的验证
  • 如何在 C# 中从字符串调用委托?

    是否可以通过变量名称 作为字符串 调用存储在变量中的委托 我想我必须使用反射机制 但我没有得到任何结果 示例代码 class Demo public delegate int DemoDelegate private static int
  • .NET 中是否可以抑制第 2 代 GC 收集?

    我的程序分配了大量的实例 这些实例组成了长期存在的 DAWG 在构建此 DAWG 的过程中 有时进度会减慢 100 倍 这与 NET 执行第 2 代 GC 收集完美相关 在此期间 GC 时间百分比 为 99 5 并且 第 2 代总回收量 每
  • 尝试获取类型 LogWriter、键“”的实例时发生激活错误?

    我有 ASP NET 网站 我添加了参考Microsoft Practices EnterpriseLibrary Logging dll到该网站 在 web config 文件中 定义如下
  • 标题的固定高度和更改宽度(HTML 表格)

    我需要确保表格标题的高度是固定的 并且宽度是根据标题单元格内容进行调整的 标题文本最多显示两行 我们如何使用样式来做到这一点 另外 我想确保表行的宽度与标题行的宽度相同 即标题行决定宽度 注 目前 交易部门负责人别名 是按行排列的 它需要分
  • 多线程:您在什么时候创建了太多线程?

    我正在开发一个多线程应用程序 该应用程序最初是单线程 后来扩展到多线程以实现性能提升 我有一个主线程 它将工作分成更小的块 并将其卸载到处理这些块的工作线程 此部分使用信号量进行控制 以在任何时间仅允许 X 个工作线程 工作线程生成数据块
  • 如何使用 C# 在 .NET 中获取格式化 JSON?

    我正在使用 NET JSON 解析器 并希望序列化我的配置文件 以便它可读 所以而不是 blah v blah2 v2 我想要一些更好的东西 比如 blah v blah2 v2 我的代码是这样的 using System Web Scri
  • LinkBut​​ton 在生产服务器上未触发

    这是一个很好的候选人 适用于我的机器认证计划 http www codinghorror com blog archives 000818 html 我有以下 LinkBut ton 代码
  • 如何检查应用程序的另一个实例是否正在运行[重复]

    这个问题在这里已经有答案了 有人可以展示如何检查程序的另一个实例 例如 test exe 是否正在运行 如果是 则停止加载应用程序 如果存在该实例 想要一些严肃的代码吗 这里是 var exists System Diagnostics P
  • .NET 4.0 迁移后引用 .NET 1.0 程序集的 System.TypeLoadException

    有一个项目从 NET 3 5 迁移到 NET 4 0 该项目有一些对 NET 1 0 程序集的引用 这些程序集是 COM 对象的包装器 这些 NET 1 0 程序集和 COM 对象是外部公司的产品 该项目可以编译 但在运行时 当软件引用这些
  • 为什么实体框架 6 在插入后不只选择scope_identity()?

    当您使用 EF 6 1 保存实体时 将生成并执行以下 SQL 代码 exec sp executesql N INSERT dbo Customers Name FirstName VALUES 0 1 SELECT CustomerId
  • ASP.NET 为什么会话超时,sessionstate超时设置

    嘿 我的 web config 中有以下行
  • HttpWebRequest.AllowAutoRedirect=false 会导致超时吗?

    我需要测试大约 300 个 URL 以验证它们是否指向实际页面或重定向到其他页面 我在 NET 2 0 中使用 HttpWebRequest 编写了一个简单的应用程序来检查它 这是代码片段 System Net HttpWebRequest
  • .net 垃圾收集器何时运行?

    当我调试 net 代码时 如何知道垃圾收集器何时运行 我不想控制垃圾收集器何时运行 我只希望能够知道它何时运行 我有一些代码资源不足 我知道资源没有被使用 我想知道 GC 何时运行以释放它们 哦 我想到的资源是来自 Sql 连接池的连接 而
  • 存储来自其他程序的事件

    我想将其他应用程序的事件存储在我自己的应用程序中 事件示例 打开 最小化 Word 或打开文件时 这样的事可能吗 运行程序 http msdn microsoft com en us library ms813609 aspx and 打开
  • 有没有办法强制显示工具提示?

    我有一个验证字段的方法 如果无法验证 该字段将被清除并标记为红色 我还希望在框上方弹出一个工具提示 并向用户显示该值无效的消息 有没有办法做到这一点 并且可以控制工具提示显示的时间 我怎样才能让它自己弹出而不是鼠标悬停时弹出 If the

随机推荐

  • 这是什么样的算法?盒装/背包?

    昨晚我正在开发一个应用程序 遇到了一个特定的问题 我确信可能有一个有效的算法来解决它 有人可以建议吗 Problem TL DR 也许一张图片会有所帮助 http www custom foam inserts com http www c
  • 当池中仍有线程运行时,为什么 executor.isShutdown() 返回 true?

    shutdown 的 Java 文档说 shutdown 无效关闭 启动有序关闭 其中执行先前提交的任务 但不会接受新任务 如果已经关闭 则调用不会产生任何附加效果 该方法不等待之前提交的任务完成执行 使用awaitTermination
  • MySQL 在全表字段中添加前缀

    基本上我只是决定将我的主 ID 切换到 源 字段 因为我将从多个源导入内容 现在我想弄清楚事物从何而来 因此我想为其添加一个前缀 例如portalname formerID 我试过了 UPDATE pics SET source nk so
  • neo4j:单向/双向关系?

    所以我研究了 neo4j 我可能会在即将到来的项目中使用它 因为它的数据模型可能非常适合我的项目 我查看了文档 但我仍然需要这个问题的答案 我可以将关系设置为单向吗 看来 Neo4j 的人很喜欢电影 所以我们继续吧 如果我有这样的图表 Ac
  • window.location 和 $location.path 有什么区别?

    在 MVC angularJS 应用程序中 如何重定向到 MVC 页面 我尝试了以下两个选项 First It doesn t work location path MyPage1 Second It works window locati
  • Visual Studio 服务器资源管理器是否支持自定义数据库提供程序?

    我在一些学习项目中使用了 Server Explorer 和相关工具 通过 Microsoft SQL Server 进行图形数据库开发 这是一次很棒的体验 然而 在我的工作中 我处理 Oracle DB 和 SQLite 我的业余爱好项目
  • VSCode扩展如何获取行最后一个字符的位置

    我正在开发一个 VSCode 插件 现在想要获取一行最后一个字符的位置 现在我想使用 with 方法通过已知的 Position 对象获取它 官方参考在这里 https code visualstudio com api reference
  • docker run -e 不工作,bug?

    根据docs https docs docker com engine reference run env environment variables 此外 操作员可以在中设置任何环境变量 容器通过使用一个或多个 e 标志 甚至覆盖那些 上
  • 如何缓解连接 com.mysql.jdbc.JDBC4Connection@11d08960 触发的连接泄漏,

    我有一个 mqtt 客户端从主题获取订阅请求 然后我把它交给固定大小 50 的线程池 我使用 hikaricp 2 4 2 作为 DB Pooling MySQL 数据库 我目前使用 2 4 2 这是我的设置 HikariConfig co
  • 在 uglify / webpack 进行生产之后,每个类的 Class.name 始终为“e”

    我有一个应用程序在开发环境中运行良好 但在生产环境中无法运行 这是由 uglify 引起的 我认为是这样 我有一个用户构建的数据 我将其保存到文件或 LocalStorage 在这两种情况下都是 json 所以并不重要 该结构由 3 种类型
  • 为什么我在mongodb中找不到_id的记录

    我试图通过 MongoID id 字段在 mongoDB 中查找记录 我找到了有关如何执行此操作的示例 但无法使其发挥作用 例子 recID 010101010101011 would be a valid mongodb id recID
  • 在不更改代码的情况下更改 Spring boot 应用程序的端口

    我有两个应用程序需要同时运行 并且两个应用程序都试图在端口上运行8080 我想将其中之一更改为端口9000 我试图更改的应用程序具有 spring security 因此它在端口上运行8443使用时https和港口8080使用时http 我
  • 使用什么颜色混合算法来使颜色变暗?

    我有这些卡片 上面有两种颜色 主要颜色 然后是较暗的强调色 主要颜色以十六进制形式提供给我 但不是重音 您能说出对主颜色的 ARGB 进行了何种混合或转换以获得较暗的强调色吗 如果重要的话 我正在针对 Android 进行开发 因此我可以访
  • 使用 fill_ Between 和 min/max 来表示不等式[重复]

    这个问题在这里已经有答案了 My code import matplotlib pyplot as plt import numpy as np x gt 0 x np linspace 0 17 100 x2 gt 0 y0 x 0 x1
  • 循环并将值插入到mysql的表中

    嗨 我有两个数组作为输入 我想使用循环插入到表中 这是我尝试过的 simple loop LOOP SET i i 1 simples loop LOOP SET j j 1 INSERT INTO ROLE PRIVILEGE BRIDG
  • SQL Server XML查询:查询多个同名子元素

    在上一个问题中 我想知道如何使用 SQL 来JOIN基于标识符的不同 XML 元素 如您所见 我获得了几个不错的解决方案here https stackoverflow com questions 60511464 sql server x
  • 执行 chroot 并在 chroot 中执行命令的 Shell 脚本

    如果我在 shell 脚本中写 chroot home mayank chroot codebase cd SBC 当我运行这个 shell 脚本时它确实进入了chroot但不执行命令cd SBC 当我退出时chroot然后它执行cd SB
  • 如何检查路径是绝对路径还是相对路径

    UNIX 绝对路径以 开头 而 Windows 以字母 C 或 开头 Node js 是否有标准的多平台函数来检查路径是绝对路径还是相对路径 从节点版本 0 12 0 开始 您可以使用path isAbsolute path https n
  • 如何从周数和年份获取日期

    我想从周数和年份获取日期 我从服务器获得了周数和年份 我是 尝试以下代码 但它不起作用 NSDateFormatter dateFormatter2 NSDateFormatter alloc init this is imporant w
  • 如何在 .NET 中使用 TreeView 控件创建三态复选框?

    我在 Windows 窗体项目中有一个树视图控件 该控件已打开复选框 因为树视图控件具有嵌套节点 所以我需要复选框能够进行某种三模式选择 我找不到方法来做到这一点 我只能完全选中或取消选中复选框 如果您正在谈论 Windows 窗体 本文应