FoxUI在线文档

关于FoxUI组件的说明


FoxPageView

<p>FoxPageView,FoxUI提供的分页式列表想浏览组件。</p> <p><strong>特性</strong> 1:自动分页</p> <p>2:提供导航栏</p> <p>3:支持分页变换过程动画</p> <p>4:支持拖延调整顺序</p> <p>5:支持鼠标和键盘操控</p> <p>6:提供灵活的自定义事件和绘制事件</p> <p>7:支持勾选和多选</p> <p><strong>属性</strong> Alpha 透明度</p> <p>CanDrag 是否可以拖拉</p> <p>CanMove 是否支持鼠标改变页</p> <p>ImageList 项图标列表</p> <p>ItemHeight 项高度</p> <p>ItemWidth 项宽度</p> <p>MultiSelect 是否支持多选</p> <p>RightSelect 是否支持鼠标按钮右击选中</p> <p>PopupMenu 右键菜单</p> <p>Setting 设置 AnimateSet 动画设置 PageAnimate 动画 Duration 动画持续时间 AniType 动画类型</p> <p>ShowCheckBox 显示勾选框</p> <p>ShowItemHint 是否自动显示项的文字提示 包括超长文字自动提示</p> <p>ShowNavBar 显示导航栏</p> <p>SkinSet 皮肤管理 Back 背景图皮肤序号 Item 项目图皮肤序号 Check 勾选框皮肤序号 BarBack 导航栏背景图皮肤序号 BarBtn 导航按钮皮肤序号</p> <p>MarginSet 间距设置 ItemX 项横向间距 ItemY 项横向间距 CheckBox 勾选框间距 Txt 文字间距 ImgList 图标间距 Bar 导航栏间距 BarBtn 导航按钮间距</p> <p><strong>提供的事件</strong> OnItemClick 项目点击事件</p> <p>OnItemCheck 项目勾选事件</p> <p>OnItemDbClick 项目双击事件</p> <p>OnItemSelectChange 项目选中变化事件</p> <p>OnItemBeforeDraw 项目绘制前触发</p> <p>OnItemAfterDraw 项目绘制后触发</p> <p>OnItemOwnerDraw 项目自绘制事件</p> <p>OnAfterBackDraw 背景绘制后触发</p> <p>OnItemDataDelete 项目删除后触发</p> <p>OnItemMouseMove,OnItemMouseDown OnItemMouseUp项 鼠标移动事件</p> <p>OnItemColorSelect 项颜色自定义事件</p> <p>OnItemFontSelect 项字体自定义事件</p> <p>OnItemGetImgIndex 获取项目图标索引事件</p> <p>OnItemShowCheckBox 自定义项目是否显示勾选框</p> <p>OnItemGetCaption 项目获取标题事件</p> <p>OnBarBackColorSelect 导航栏背景颜色自定义事件</p> <p>OnBarBtnColorSelect 导航栏按钮颜色自定义事件</p> <p>OnBarBtnClick 项目点击事件</p> <p><strong>提供的方法</strong></p> <p>function GetItemAtXY(x,y:Integer):TFoxPvItem;//根据鼠标坐标获取项</p> <p>Procedure Clear;//清空项目</p> <p>Function AddItem:TFoxPvItem;overload;//加入item</p> <p>Procedure AddItem(Aitem:TFoxPvItem);overload;</p> <p>procedure InsertItem(Beforeindex:Integer;item:TFoxPvItem);//插入一个项</p> <p>Procedure DeleteItem(Aitem:TFoxPvItem);//删除一个项</p> <p>Procedure DeleteSelected;//删除所有选中</p> <p>function SaveToFile(FileName:String):Boolean;//把结构保持成json文件</p> <p>function SaveToSteam(Stream:TStream):Boolean;//保存json到流</p> <p>function LoadFromFile(FileName:String):boolean;//从json文件里载入结构</p> <p>function LoadFromStream(Stream:TStream):Boolean;//从json流载入</p>

页面列表

ITEM_HTML