FoxUI在线文档

关于FoxUI组件的说明


FoxTrackBar

<p>FoxTrackBar,FoxUI提供的拖动条组件 <strong>属性</strong> Alpha 透明度</p> <p>AutoHideButton 是否自己的隐藏拖动按钮</p> <p>CanJump 是否可以跳动</p> <p>Increment 刻度单位</p> <p>KeySupport 是否支持键盘操作</p> <p>Kind 横向拖动条 竖向拖动条</p> <p>BtnShape 滑块形状</p> <p>LoadPosition 载入进度</p> <p><del>Margin 间距</del> 全部交给Padding来控制</p> <p>Max 最大值</p> <p>Min 最小值</p> <p>PageSize 拖动一次尺寸</p> <p>ThumbRound 进度条是否绘制圆角 0标识不绘制</p> <p><del>ProgressSize 进度条尺寸</del> 动态事件来设置</p> <p>Position 进度</p> <p>ShowLoadProgress 显示载入进度</p> <p><del>ShowPositionHin 实时显示进度变化</del>改用设置来替代 TrackHintSet 进度提示设置 PauseTime &gt;0 就表示自动关闭 Color 面板颜色 Alpha 面板透明度 Visible 是否显示进度提示 ShadowWidth 面板阴影尺寸</p> <p>ShowTick 显示刻度</p> <p>SkinSet 皮肤管理 Back 底图皮肤序号 Btn 按钮皮肤序号 Front 进度皮肤序号 Load 载入皮肤序号 Line 刻度皮肤序号 hint 提示框窗体皮肤序号</p> <p>SupportMouseWheel 是否支持滚轮</p> <p>Trasparent 背景透明</p> <p><strong> 提供的事件</strong> OnAfterDraw(Sender: TObject; DstBmp: TBitmap32;Arect: TRect);</p> <p>OnBeforeDraw(Sender: TObject; DstBmp: TBitmap32;Arect: TRect); 内部绘制前后事件</p> <p>OnChange 进度变化事件</p> <p><del>OnSliderMouseOverDown 当按钮在鼠标操作的时候绘制事件,我们可以做扩大按钮等效果</del></p> <p>OnTrackBarHint 鼠标移动提示</p> <p>OnFrontOwnerDraw 进度条绘制事件</p> <p>OnLoadOwnerDraw 载入进度绘制事件</p> <p>OnBackOwnerDraw Thumb地图自绘事件</p> <p>OnTickColorSelect 刻度颜色选择事件</p> <p>OnBackColorSelect,OnBtnColorSelect,OnFrontColorSelect,OnLoadColorSelect 相关颜色自定义事件</p> <p>OnThumbSizeMeasure 获取thumb尺寸事件</p> <p>OnTickSizeMeasure 获取刻度尺寸事件</p> <p>OnBtnSizeMeasure 获取滑块尺寸事件</p> <p>OnTrackbarAfterDraw 进度条绘制后触发事件</p> <p>OnUserChange 当用户手动改变position 触发事件 这个事件对做播放器改变播放进度非常有用</p>

页面列表

ITEM_HTML