C# - Listview 列标题高度(Windows 窗体)

2023-11-24

如何更改 ListView 中列标题的高度?

(视觉工作室-2008,Windows 窗体)


这并不容易,但可以做到。

基本策略是从ListView(使用 LVM_GETHEADER 消息),设置NativeWindow该控件上的实例,然后侦听 HDM_LAYOUT 消息。在该消息中,您可以指定标头的位置和大小。

作为作者对象列表视图如上所述,我不得不说让别人为你做所有这些工作要容易得多。 ObjectListView 使用动态标题高度来允许多行标题和垂直文本,如下所示:

alt text

alt text

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

C# - Listview 列标题高度(Windows 窗体) 的相关文章

  • ASP.NET MVC 中的经典 ASP (C#)

    我有一个应用程序想要 最终 转换为 ASP NET MVC 我想要进行全面的服务升级 到 ASP NET 但想要使用当前的 ASP 内容来运行当前的功能 这样我就可以在对新框架进行增量升级的同时升级小部分 该站点严重依赖于不太成熟的 VB6
  • C++:重写已弃用的虚拟方法时出现弃用警告

    我有一个纯虚拟类 它有一个纯虚拟方法 应该是const 但不幸的是不是 该接口位于库中 并且该类由单独项目中的其他几个类继承 我正在尝试使用这个方法const不会破坏兼容性 至少在一段时间内 但我找不到在非常量方法重载时产生警告的方法 以下
  • JSON 数组到 C# 列表

    如何将这个简单的 JSON 字符串反序列化为 C 中的列表 on4ThnU7 n71YZYVKD CVfSpM2W 10kQotV 这样 List
  • 如何配置 WebService 返回 ArrayList 而不是 Array?

    我有一个在 jax ws 上实现的 java Web 服务 此 Web 服务返回用户的通用列表 它运行得很好 Stateless name AdminToolSessionEJB RemoteBinding jndiBinding Admi
  • ASP MVC:服务应该返回 IQueryable 的吗?

    你怎么认为 你的 DAO 应该返回一个 IQueryable 以便在你的控制器中使用它吗 不 您的控制器根本不应该处理任何复杂的逻辑 保持苗条身材 模型 而不是 DAO 应该将控制器返回给视图所需的所有内容 我认为在控制器类中看到查询 甚至
  • IronPython:没有名为 json 的模块

    我安装了 IronPython 我的 python 文件如下所示 import sys print sys version import json 运行它的代码 var p Python CreateEngine var scope p C
  • 如何从网站下载 .EXE 文件?

    我正在编写一个应用程序 需要从网站下载 exe 文件 我正在使用 Visual Studio Express 2008 我正在使用以下代码 private void button1 Click object sender EventArgs
  • C 语言中 =+(等于加)是什么意思?

    我碰到 与标准相反 今天在一些 C 代码中 我不太确定这里发生了什么 我在文档中也找不到它 In ancientC 版本 相当于 它的残余物与最早的恐龙骨头一起被发现 例如 B 引入了广义赋值运算符 使用x y to add y to x
  • 如何将“外部模板”与由同一类中的模板化成员使用的嵌套类一起使用?

    首先 一些背景信息 我尝试以 Herb Sutter 在他的解决方案中介绍的方式使用 Pimpl 习语 得到了 101 http herbsutter com gotw 101 这在头文件中看起来像这样 include pimpl h h
  • 即使手动设置显示环境变量后,WSL Ubuntu 也会显示“错误:无法打开显示”

    我在 WSL Ubuntu 上使用 g 我使用 git 克隆了 GLFW 存储库 使用了ccmake命令配置并生成二进制文件 然后使用make在 build 目录中最终创建 a文件 我安装了所有OpenGL相关的库 usr ld 我不记得我
  • 在 2D 中将一个点旋转另一个点

    我想知道当一个点相对于另一个点旋转一定角度时如何计算出新的坐标 我有一个块箭头 想要将其相对于箭头底部中间的点旋转角度 theta 这是允许我在两个屏幕控件之间绘制多边形所必需的 我无法使用和旋转图像 从我到目前为止所考虑的情况来看 使问题
  • C# 中条件编译符号的编译时检查(参见示例)?

    在 C C 中你可以这样做 define IN USE 1 define NOT IN USE 1 define USING system 1 system 1 IN USE 进而 define MY SYSTEM IN USE if US
  • 通过 NHibernate 进行查询,无需 N+1 - 包含示例

    我有一个 N 1 问题 我不知道如何解决它 可以在这个问题的底部找到完全可重复的样本 因此 如果您愿意 请创建数据库 设置 NUnit 测试和所有附带的类 并尝试在本地消除 N 1 这是我遇到的真实问题的匿名版本 众所周知 这段代码对于帮助
  • 当我“绘制”线条时,如何将点平均分配到 LineRenderer 的宽度曲线?

    我正在使用线条渲染器创建一个 绘图 应用程序 现在我尝试使用线条渲染器上的宽度曲线启用笔压 问题在于 AnimationCurve 的 时间 值 水平轴 从 0 标准化为 1 因此我不能在每次添加位置时都在其末尾添加一个值 除非有一个我不知
  • 是否可以有一个 out ParameterExpression?

    我想定义一个 Lambda 表达式out范围 有可能做到吗 下面是我尝试过的 C Net 4 0 控制台应用程序的代码片段 正如您在 procedure25 中看到的 我可以使用 lambda 表达式来定义具有输出参数的委托 但是 当我想使
  • 耐用功能是否适合大量活动?

    我有一个场景 需要计算 500k 活动 都是小算盘 由于限制 我只能同时计算 30 个 想象一下下面的简单示例 FunctionName Crawl public static async Task
  • 为什么拆箱枚举会产生奇怪的结果?

    考虑以下 Object box 5 int int int box int 5 int nullableInt box as int nullableInt 5 StringComparison enum StringComparison
  • strcmp 给出分段错误[重复]

    这个问题在这里已经有答案了 这是我的代码给出分段错误 include
  • 用于 C# XNA 的 Javascript(或类似)游戏脚本

    最近我准备用 XNA C 开发另一个游戏 上次我在 XNA C 中开发游戏时 遇到了必须向游戏中添加地图和可自定义数据的问题 每次我想添加新内容或更改游戏角色的某些值或其他内容时 我都必须重建整个游戏或其他内容 这可能需要相当长的时间 有没
  • 带重定向标准流的 C# + telnet 进程立即退出

    我正在尝试用 C 做一个 脚本化 telnet 项目 有点类似于Tcl期望 http expect nist gov 我需要为其启动 telnet 进程并重定向 和处理 其 stdin stdout 流 问题是 生成的 telnet 进程在

随机推荐

  • 在网格视图中显示包含列表的对象列表

    我目前正在开发一个书签管理器应用程序 Windows 窗体 具有高级搜索功能 我创建了一个Links类 每次用户输入 URL 时 我都会创建一个 Link 对象并将详细信息存储在那里 目前它有以下属性Name URL and Tags wh
  • R 中 qnorm() 函数

    我已阅读有关的文档qnorm 但无法真正理解它的作用 你能详细回答一下什么吗qnorm does 注意 请原谅我问这么简单的问题 我是 R 初学者 功能qnorm 旨在找到边界值 AP X lt A 给定概率 P 例如 假设您想要查找平均值
  • Django-OAuth-ToolKit :使用 OAuth2.0 的客户端凭据授予类型为多个资源/服务生成访问令牌

    我有几个后端 API 它们是 Django 项目 他们有一个用户界面 单页应用程序 和一个基于用户名密码的登录 我的客户通常是开发人员 他们不需要 UI 他们想要的只是访问后端 API 并且他们可以构建自己的仪表板等 他们希望将 API 与
  • 修复损坏的 neo4j 数据库(2.3.2 社区)

    我的 neo4j 2 3 2 community 数据库磁盘空间不足 80G 我彻底关闭了它 然后添加了更多磁盘 并尝试重新启动它 结果却收到神秘的错误消息 并且它拒绝启动 今天早上 当我意识到磁盘已满并且不再接受任何插入时 我将其关闭 直
  • 使用替换的运算符 new 进行 Clang 链接时优化会导致 valgrind 中的 free()/delete 不匹配

    当使用 clang 3 5 0 和 flto 并链接到共享库时 似乎调用operator delete在共享库中不遵循与调用相同的符号解析顺序operator new从主要对象来看 例子 共享 cpp void deleteIt int p
  • java.lang.IllegalStateException:尝试在关闭的 EntityManagerFactory 上执行操作

    我有 Eclipse Indigo 用于使用 Glassfish 3 开源开发 JSF 2 项目 这在我的计算机中 然后在我的 EC2 实例中 在 Amazon AWS 中 对于这两个 Glassfish 我创建了一个 JDBC 连接池以与
  • Sql 查询 - 限制查询结果

    我非常确定我们不能使用 LIMIT 子句来实现我想要做的事情 所以想知道是否还有其他方法可以实现这一点 我有一个表捕获哪个用户访问了哪个商店 每次用户访问商店时 都会在该表中插入一行 一些字段是 Shopping id 主键 store i
  • 删除一些以前的数据后,如何重新启动 PostgreSQL 中表的 id 计数?

    我在 Rails 2 3 8 上使用 PostgreSQL 数据库 我需要在我的表上重新启动自动增量 ID 我怎样才能做到这一点 如果截断表 则可以在末尾使用 RESTART IDENTITY 子句 例子 TRUNCATE TABLE fo
  • 如何使用WebClient进行零拷贝上传和下载?

    您可以使用 Spring 5 WebFlux 执行零拷贝上传和下载吗org springframework web reactive function client WebClient 你是对的 从基于文件的数据发布数据时 目前支持零复制R
  • Azure B2C 禁用 SignUpAndSignIn 策略的注册

    我需要一些有关自定义 Azure B2C 的建议 我一直在研究基于门户的定制和身份体验框架 我的关键要求是完全控制登录体验的外观和感觉 但是 用户不能注册 因为这是由单独的业务流程处理的 我了解我无法使用简单的登录策略 因为 B2C 不提供
  • 什么是 NullPointerException,如何修复它?

    这个问题的答案是社区努力 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 什么是空指针异常 java lang NullPointerException 以及是什么导致了它们 可以使用哪些方法 工具来确定原因 以便阻止异常导致程序提前
  • Python:gettext 在 Windows 上不加载翻译

    这段特定的代码在 Linux 上运行得很好 但在 Windows 上则不然 locale setlocale locale LC ALL gettext bindtextdomain exposong LOCALE PATH gettext
  • iOS,ld:找不到架构arm64的GoogleMaps框架

    我正在开发一个使用谷歌地图的应用程序 我会解释我用谷歌地图做了什么 也许你可以帮助我 我在没有 POD 的情况下使用 Google 地图框架 但在出现一些关于 Google 地图密钥的错误后 我删除了 google 地图框架参考 并使用 P
  • 动态壁纸水波纹效果

    我正在制作一个动态壁纸 其中包含触摸屏幕时的一些水波纹效果 但我有点卡住了 创建多个图像并循环它们以创建波纹动画会更好吗 或者在将位图放置在画布上之前稍微扭曲位图会更好吗 This是一个通过 OpenGL 实现的非常漂亮的波纹效果的视频 我
  • 如何获取 iframe 中 PDF 文档加载的高度

    有没有办法获取 iframe 中加载的 PDF 内容的实际高度 我在 iPAD 设备中滚动 PDF 内容时遇到问题 我可以获得正文内容的高度 使滚动成功 但仅限于 HTML 页面 this contentWindow document bo
  • Elastic Search 和“子查询”

    可以在Elastic Search中执行子查询吗 我正在查找文档列表 通常大约 5 20 个文档 对于每个文档 我想执行搜索以为其提供一些自定义字段 每个文档都是一个属性 并且 我想分析找到的每个属性的周围属性 以评估其周围属性的平均价格
  • Java 8 将 Map> 转换为 Map>

    我需要转换Map
  • Firebase 功能会减慢冷启动时间

    I read here端点旋转应该是透明的 我认为这意味着冷启动时间不应与常规执行时间不同 现在还是这样吗 我们的所有端点的冷启动时间都非常慢且无法使用 大约 16 秒 冷启动 Function execution took 16172 m
  • 无法将“System.Data.Common.DataRecordInternal”类型的对象转换为“System.Data.IDataReader”类型

    当尝试创建时thislinq 语句 我遇到了以下错误 无法转换 System Data Common DataRecordInternal 类型的对象 输入 System Data IDataReader 这就是我按照 SLaks 所做的有
  • C# - Listview 列标题高度(Windows 窗体)

    如何更改 ListView 中列标题的高度 视觉工作室 2008 Windows 窗体 这并不容易 但可以做到 基本策略是从ListView 使用 LVM GETHEADER 消息 设置NativeWindow该控件上的实例 然后侦听 HD