FoxUI在线文档

关于FoxUI组件的说明


FoxTabList

<p>FoxTabList,Foxui提供的基于标签管理的组件。 此组件经常用于开放多标签类程序,典型的如浏览器等产品。</p> <p><strong>属性</strong></p> <p>Alpha 透明度</p> <p>AniInterval 动画频率</p> <p>BtnShowSet 按钮显示管理 BtnClose 关闭按钮 BtnHint 提示按钮 BtnNew 新建按钮 CloseMouseActive 在鼠标到标签上激活的时候显示关闭按钮</p> <p>ImageAniList 动画列表 详情见<a href="https://www.showdoc.cc/p/ff039e66f52948a431eb58f823029a54" title="FoxUIBmp32List">FoxUIBmp32List</a></p> <p>ImageList 图标列表</p> <p>MarginSet 间距管理 Btn 按钮间距 BtnTop 按钮顶部偏移 ImgList 图标间距 OffSetx OffSety 标签左右和上下的偏移 Tab 标签间距 TabHor 标签横向偏移 Txt 文本间距</p> <p>SkinSet 皮肤管理 Ani 动画皮肤序号(这里可以使用多帧图片,也可以直接采用SVG动画) 2021-04-09 00:49:30 星期五 Back 背景图皮肤序号 BtnClose 关闭按钮皮肤序号 BtnHint 提示按钮皮肤序号 BtnNew 新建按钮皮肤序号 Tab 标签按钮皮肤序号</p> <p>TabDefaultWidth 标签默认宽度</p> <p>TabHeight 标签高度</p> <p>TabItems 标签集合</p> <p>TabMinWidth 标签最小宽度</p> <p>Transarent 背景透明</p> <p><strong>提供的事件</strong> OnAfterDraw,OnBeforeDraw 绘制前后事件</p> <p>OnTabItemAfterDel 当标签删除后触发</p> <p>OnTabItemBeforeDel 当标签删除前触发</p> <p>OnTabItemGetImgIndex 当标签绘制图标前触发</p> <p>OnTabItemBeginDrag 标签开始被拖拉</p> <p>OnBtnCloseClick 关闭按钮点击</p> <p>OnBtnNewClick 新建按钮点击</p> <p>OnBtnHintClick 提示按钮点击</p> <p>OnBtnHintAfterDraw,OnBtnHintBeforeDraw 提示按钮绘制前后</p> <p>OnBtnNewAfterDraw,OnBtnNewBeforeDraw 新建按钮绘制前后</p> <p>OnTabItemFirtstMeasure 当第一个标签动态改变尺寸</p> <p>OnTabItemClick 标签点击</p> <p>OnTabItemdbclick 标签双击</p> <p>OnTabDbClick整个工作区双击</p> <p>OnTabItemBeforeDraw OnTabItemAfterDraw 绘制项目前后触发 </p> <p>OnTabItemGetSkinIndex 我们动态修改tab标签图片状态</p> <p>OnTabItemOwnerDraw 标签自定义绘制事件</p> <p>OnTabItemGetCaption 标签标题获取事件</p> <p>OnTabMouseRight 标签右键点击事件</p> <p>OnTabItemFontSelect 在绘制tab文字的时候可以自定义字体 默认文字颜色具体参见 <a href="https://www.showdoc.cc/p/05282d9cd26bf19cae4fe435ff761e2f" title="FoxColorManager">FoxColorManager</a> 的 Font.Item属性</p> <p>OnTabItemColorSelect 输出tab颜色的时候触发 默认颜色参见FoxColorManager 的 Item属性</p> <p>OnBorderSelect 输出边框颜色 触发 可自定义 默认颜色 具体参见 FoxColorManager 的 border.listBox 属性</p> <p><strong>提供的方法和函数</strong> Procedure Clear;//清空 Function AddItem:TFoxTabItem;overload;//加入item procedure AddItem(Aitem:TFoxTabItem);overload; procedure AddAniItem(Aitem:TFoxTabItem);//加入动画方式item Procedure DeleteItem(Aitem:TFoxTabItem);//删除一个项 Procedure DeleteAniItem(item:TFoxTabItem);//动画方式i删除一个项 Procedure InsertItem(item:TFoxTabItem;BeforeIndex:integer;Ani:Boolean);//动画方式加入也给item procedure MoveTabItem(item:TFoxTabItem;NewIndex:Integer);//移动tabitem</p>

页面列表

ITEM_HTML