OrangeUI

OrangeUIListView继承自ListBox,
仅在ListBox的基础上增加了ViewType属性,
所以,ListBox的教程完全适用于ListView
 
拖一个ListView到窗体上,
双击ListView控件,
在弹出的项目编辑器中添加如下四个列表项,
四个列表项的标题和图标分别为:
通知公告
监督管理
产品检测
监管对象

目前效果如下图所示:

接下来把ViewType设置为lvtIcon
表示使用图标显示模式,
ItemHeight设置为80
ItemWidth设置为106

接下来设置图标,让图标缩小并水平居中显示,
DrawItemIconParam.IsAutoFit设置为True
DrawItemIconParam.PicureHorzAlign设置为phaCenter
DrawItemIconParam.PictureVertAlign设置为pvaTop
再展开DrawItemIconParam.DrawRectSetting
DrawRectSetting.Enabled设置为True
DrawRectSetting.PositionHorzType设置为dpphtCenter
DrawRectSetting.SizeType设置为dpstPercent
DrawRectSetting.Top设置为10
DrawRectSetting.Height设置为65


 
再把标题的字体设置成水平居中,垂直向下,
DrawItemCaptionParam.FontHorzAlign设置为fhaCenter,
DrawItemCaptionParam.FontVertAlign设置为fvaBottom,