FoxUI在线文档

关于FoxUI组件的说明


FoxBtnBar

<p>FoxBtnBar,FoxUI提供的按钮状态栏组件,这个适用于一些需要按钮分组的场景,典型的如ToolBar</p> <p><strong>属性</strong> Alpha 透明度</p> <p>BtnHeight 按钮默认高度</p> <p>BtnWidth 按钮默认宽度</p> <p>BtnRound 按钮圆角设置</p> <p><del>BtnLastBottom 最后一个按钮置底 注意只有对Kind 为 BkVer 竖向 起作用</del> BtnReversedCount 横竖方向的反向布局个数</p> <p>BadgeSet 按钮提示配置 Alpha 透明度 Font 字体 Color 颜色 RoundValue 圆角设置 SkinIndex 面板皮肤 Offsetx 横向偏移 Offsety 竖向偏移 Position 提示相对位置设置</p> <p>PickEffect 展开收起是否有动画效果</p> <p><strong>PickUp 面板是否缩进 注意只有对Kind 为 BkVer 竖向 起作用</strong> 此属性已经移动到Public不允许设计期修改</p> <p>ImageList 图标列表 对接 <a href="https://www.showdoc.cc/p/ff039e66f52948a431eb58f823029a54" title="FoxUIBmp32List">FoxUIBmp32List</a></p> <p>FullPaint 控制按钮是否在可以显示的情况下才绘制,注意反向的不受此影响</p> <p>Layout 图文排版方式</p> <p>MarginSet 间距管理 Btn 按钮间距 Img 图标间距 Txt 文字间距</p> <p>Padding 界面布局预留空间 </p> <p>ShowBtnHint 显示按钮提示</p> <p>ShowCaption 显示按钮标题</p> <p>TabMode 是否采用联动标签模式</p> <p>Transparent 背景透明</p> <p>WordBreak 标题是否支持换行输出</p> <p>Txteffect 文字特性管理 详情见<a href="https://www.showdoc.cc/p/aff9e83add6e9a819cfcb6b5fdca3349" title="FoxUITextEffect">FoxUITextEffect</a></p> <p><strong>提供的事件</strong></p> <p>OnAfterDraw(Sender: TObject; DstBmp: TBitmap32;Arect: TRect);</p> <p>OnBeforeDraw(Sender: TObject; DstBmp: TBitmap32;Arect: TRect); 内部绘制前后事件</p> <p>OnBtnItemFontSelect(Sender: TObject; AFont: TFont); 文字输出时候触发 方便动态修改字体</p> <p>OnBtnItemColorSelect 输出项目颜色触发 可以自定义颜色 默认颜色 参见 <a href="https://www.showdoc.cc/p/05282d9cd26bf19cae4fe435ff761e2f" title="FoxColorManger">FoxColorManger</a> 的 item 属性</p> <p>OnBorderSelect 输出边框颜色触发</p> <p>OnBtmItemAfterBackDraw 背景绘制后事件</p> <p>OnBtnItemAfterDraw,OnBtnItemBeforeDraw 按钮绘制前后事件</p> <p>OnBtnItemClick 按钮点击事件</p> <p>OnBtnItemSelect 按钮选中事件</p> <p>OnBtnItemDataDelete 绑定数据销毁事件</p> <p>OnBtnItemEnter,OnBtnItemLeave 按钮进入及离开事件</p> <p>OnBtnItemGetSkinIndex 按钮绘制选中图标序号 可以阻止和修改</p> <p>OnBtnItemMeasure 绘制按钮尺寸动态修改事件</p> <p>OnBtnItemOwerDraw 按钮自定义绘制事件</p> <p>OnBtnItemMeasure 按钮动态设定尺寸事件</p> <p>OnBtnItemGetCaption 动态设定按钮标题事件</p> <p>OnBtnItemOffSet 动态设定按钮偏移量</p> <p>OnBtnItemSplitColorSelect 分给线自定义颜色事件</p> <p>OnBtnItemDropSplitColorSelect 获取右侧下拉按钮的分割线颜色事件</p> <p>OnBtnItemDropColorSelect 获取右侧下拉按钮颜色事件</p> <p>OnBtnMouseMove 鼠标在按钮上的移动事件</p> <p>OnBtnMouseDown 鼠标在按钮上的按下事件</p> <p>OnBtnMouseUp 鼠标在按钮上的弹开事件</p> <p><strong>提供的方法</strong> procedure Clear;//清除所有按钮 function Additem:TFoxBtnItem;//加入一个按钮项 Procedure DeleteItem(Aitem:TFoxBtnItem);//删除一个按钮项 function InsertItem(Index:Integer):TFoxBtnItem;//插入一个项目</p>

页面列表

ITEM_HTML