社区
Delphi
帖子详情
如何设置Listbox的行间距?
chengxuejun
2002-07-21 09:10:29
关于Listbox的问题?
1. 如何设置Listbox的行间距?
2. 如何实现当鼠标点击Listbox时,被选中的那一行在鼠标点击处出现一控件?
也就是怎么计算出被选中的那一行鼠标点击处的绝对坐标位置(X,Y)?
...全文
1168
4
打赏
收藏
如何设置Listbox的行间距?
关于Listbox的问题? 1. 如何设置Listbox的行间距? 2. 如何实现当鼠标点击Listbox时,被选中的那一行在鼠标点击处出现一控件? 也就是怎么计算出被选中的那一行鼠标点击处的绝对坐标位置(X,Y)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Liujc
2002-07-21
打赏
举报
回复
ListBox1.itemheight := 值;
ListBox1.Style := lbOwnerDrawFixed;
netlib
2002-07-21
打赏
举报
回复
呵呵
ListBox1.Font.Height经常是负的,所以最好加abs
还有,因为这是字体高度,所以最好加一个常数,但不要*2,这是不对了。
所以应该是abs(ListBox1.Font.Height)+C;,你测试一下,给C一个值,就可以了。
greencoding
2002-07-21
打赏
举报
回复
ListBox1.Font.Height*2+4
netlib
2002-07-21
打赏
举报
回复
abs(ListBox1.Font.Height);就是高度
C#
设置
Listbox
的的
行间距
ItemHeight
本文介绍如何在C#中通过
设置
DrawMode属性为OwnerDrawVariable,并处理DrawItem和MeasureItem事件,来自定义
Listbox
中项目的高度。通过重写绘图和测量事件,可以实现ItemHeight的动态调整。
调整
ListBox
控件的
行间距
及
设置
文本格式
本文介绍如何使用C#实现自定义列表框的绘制方法,包括
设置
DrawMode属性为OwnerDrawVariable,添加DrawItem事件处理程序以实现文本的垂直和水平居中显示,并
设置
了列表项的高度。
vb.net 在winform中调整
listBox
行间距
本文介绍了一种在WinForm应用程序中调整
ListBox
行间距
的方法。通过使用DrawItem和MeasureItem事件,并将
ListBox
的DrawMode
设置
为OwnerDrawFixed,可以自定义
ListBox
项的高度和绘制位置。
C# winForm RichTextbox、
ListBox
每行显示不同的颜色,自动换行等等-2023/02/02
本文介绍了在C#WindowsForms开发中如何使用RichTextBox和
ListBox
来实现每行显示不同颜色以及自动换行功能。通过示例代码展示了如何
设置
颜色、自动定位到最后一条信息、
设置
行间距
和去除多余消息。同时对比了RichTextBox和
ListBox
各自的优缺点,如
ListBox
的复制和自动换行需要通过重绘实现。
WPF控件(六)
本文介绍了几种WPF控件。GridSplitter是用于重新分布Grid控件列或
行间距
的分割线,可
设置
背景颜色、变形和位移;GroupBox是带标题的内容控件;
ListBox
是列表选择组件,有选中触发事件;Frame是白板控件,用于后期嵌套页面和内容。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章