当前位置: 首页 > news >正文

DevExpress WinForms中文教程:Grid View - 行高和布局基础知识

DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

在本教程中,您将学习如何允许最终用户调整数据行大小、如何预定义数据和组行的高度、网格如何根据当前应用的样式调整行高度,以及如何使用专门设计的事件为单个行指定自定义高度。

DevExpress新旧版本帮助文档获取可点击这篇文章查看——>《界面控件DevExpress v26.1帮助文档大全(CHM版本)》

为最终用户启用行大小调整

在设计时,单击View标签来访问其属性,展开GridView.OptionsCustomization并启用GridOptionsCustomization.AllowRowSizing属性。

最终用户现在可以通过拖动任意一行的底部边缘来调整行大小。

注意,这将一次更改所有行的行高,最终用户不能自由地调整单个行的大小。

指定行高

可以在设计时或在代码中使用网格视图的属性预定义行高,GridView.RowHeight设置数据行的高度,GridView.GroupRowHeight设置组行的高度。

对网格数据进行分组,来查看是否应用了更改。

应用可视化样式

网格行高度也受应用的视觉样式影响,为了说明这一点,首先打开GridOptionsView.EnableAppearanceOddRow选项,然后访问GridViewAppearances.OddRow设置并更改字体大小

您会看到行高改变了,但是同样的,所有行都改变了,而不仅仅是奇数行。

如果您允许最终用户在运行时调整行大小,那么他们无法将行大小调整到小于完全显示奇数行所需的大小。

提供可变行高

要将高度应用于单独的行,您需要处理GridView.CalcRowHeight事件,用它来指定奇数行和偶数行不同的高度。

C#

private void gridView1_CalcRowHeight(object sender, RowHeightEventArgs e) { if (e.RowHandle % 2 == 1) e.RowHeight = 22; else e.RowHeight = 36; }

运行应用程序,看到行现在有不同的高度,这是由事件处理程序代码设置的。

http://www.gsyq.cn/news/1632728.html

相关文章:

  • 【一个信号输入通过逻辑门能输出俩个信号一个沿上升沿一个下降沿】2024-12-31
  • 剑指offer hot100 第三周
  • DevExpress WinForms中文教程:Grid View - 如何实现单元格合并?
  • Redis 五大数据结构及使用场景
  • 计算机毕业设计之基于YOLOv8的车辆检测与识别系统
  • PAT 乙级题目讲解:1005 《继续(3n+1)猜想》
  • delphi12 sqlserver 客户-服务简单连接设置
  • MySQL 8 设置允许远程连接(Windows环境)
  • Agent Skills架构深度解析:渐进式上下文加载的3层策略
  • CANN/GE LLM-DataDist CacheDesc API文档
  • UniApp相关知识点整理
  • 10分钟掌握Touch WX单文件开发模式,告别传统四文件烦恼
  • PyTorch神经网络基础与实战:从FNN到RNN
  • SteamShutdown终极指南:让电脑在Steam下载完成后自动关闭
  • CANN PID控制性能指标
  • nwpu-cram之机器人编程:ROS基础与应用
  • MEGA_F 00000-2006-000-06 直线驱动器模块
  • Kronos股票预测AI:三分钟搭建你的智能投资大脑,准确率突破85%的终极方案
  • YOLOv8工业落地全流程:从网络解析到多平台部署实战
  • 新能源汽车热管理系统核心零部件及工作原理详解
  • PyMiniRacer异常处理全攻略:解析错误类型与调试技巧
  • 炉石传说加速器:用HsMod提升游戏效率300%的终极指南
  • Kimi Chat vs GPT-4o中文编程实测:从LeetCode到Django开发
  • BK7259 WiFi6音视频SoC:智能家居视频流处理技术解析
  • RTL8761BTV蓝牙双模芯片特性与应用解析
  • Gloom的Compose UI组件库:可复用UI组件开发实战
  • Gemini四款主力模型选型指南:从物理约束到工程落地
  • 如何快速上手LIII:零基础也能玩转的多平台BT下载工具
  • OpenClaw机械臂抓取系统:核心技术解析与应用实践
  • 昇腾/GE LLM数据分发分配缓存块API