FoxUI在线文档

关于FoxUI组件的说明


FoxComboBox

<p>FoxComboBox,FoxUI提供的下拉框组件 <strong>属性</strong> Alpha 透明度</p> <p>Checked 是否勾选</p> <p>BtnStyle 下拉按钮样式</p> <p>AutoComplete 在输入的时候是否自动匹配对应项目</p> <p>AutoCloseUp 点击是否自动关闭下拉窗体</p> <p>AutoDropDown 输入是否自动显示下拉窗体</p> <p>ImageList 图标列表对接 <a href="https://www.showdoc.cc/p/ff039e66f52948a431eb58f823029a54" title="FoxUIBmp32List">FoxUIBmp32List</a></p> <p>ImgIndex 图标序号</p> <p>Items 下拉项目结合 支持设计期修改</p> <p>MarginSet 间距管理 CheckBox 勾选框距离 ImgList 图标距离 Item 项目距离 Space 边界距离 Txt 文字间距</p> <p>PopupMenu 外接右键菜单 对接 [FoxPopupMenu]( <a href="https://www.showdoc.cc/p/94e26e335005d1b7eb076bf28ccc13f0">https://www.showdoc.cc/p/94e26e335005d1b7eb076bf28ccc13f0</a> &quot;FoxPopupMenu&quot;)</p> <p>Setting 设置 BorderWidth 下拉窗体边框宽度 DropDownCount 最多显示个数 默认8 DropAnimate 显示下拉框的时候是否使用动画 FormAlpha 下拉窗体透明度 FormRound 窗体圆角 FormPadding 窗体边界设置 ShadowWidth 阴影宽度 ShadowColor 阴影颜色 ItemHeight 项目高度 ShowCheckBox 项目是否显示勾选框 RadioCheck 是否采用单选模式</p> <p>ShowCheckbox 是否显示勾选勾选框</p> <p>ShowEditMenu 是否显示编辑菜单</p> <p>SkinSet 皮肤管理 Box 外框皮肤序号 Btn 下拉按钮皮肤序号 Check 勾选框皮肤序号 Form 窗体皮肤序号 Input 输入符皮肤序号 Item 项皮肤序号 Pass 密码皮肤序号 Popup 内部菜单皮肤管理</p> <p>Style 下拉风格 下拉加输入 无输入 可输入无下拉按钮</p> <p>TxtHint 无内容显示文字提示</p> <p>Transparent 背景透明 <strong> 提供的事件</strong> OnAfterDraw(Sender: TObject; DstBmp: TBitmap32;Arect: TRect);</p> <p>OnBeforeDraw(Sender: TObject; DstBmp: TBitmap32;Arect: TRect); 内部绘制前后事件</p> <p>OnFontSelect 字体自定义输出事件</p> <p>OnBorderSelect 边框输出事件</p> <p>OnBtnClick 下拉按钮点击</p> <p>OnCheckChange 勾选变化事件</p> <p>OnChange 内容变化触发</p> <p>OnTxtHintColorSelect 提示文字颜色自定义事件</p> <p>OnShowFocusTxtHint 控制是否在获取焦点后继续显示文字提示</p> <p>OnImgIndexChange 图标序号变化触发,我们这里可以修改和阻止</p> <p>OnImgListClick 点击图标触发</p> <p>OnInitScroll 下拉框出现滚动条初始化 我们这里可以给滚动条动态皮肤化,当然你也可以提前设置好</p> <p>InitUserBtn(Sender: TObject; var BtnCount: Integer; var ImgUserBtn: TBitmap32; var UserBtnStateCount: Integer); 用户自定义插入按钮 BtnCount 插入多少个按钮 ImgUserBtn 按钮图片 UserBtnStateCount 按钮有几个状态</p> <p>OnInitUserSkinBtn//新增可以直接使用FoxSkinManger的SkinItem来赋值 OnItemAfterDraw OnItemBeforeDraw 下拉框项目绘制前后事件</p> <p>OnItemClick 下拉框项目点击事件</p> <p>OnItemCheck 下拉框项目勾选事件</p> <p>OnItemCheckChanged 下拉框项目勾选变化事件</p> <p>OnItemAllowCheck 下拉框是否可以勾选事件</p> <p>OnItemMeasure 下拉框项目尺寸设定事件 我们通过这个可以设定可变高度的项</p> <p>OnItemFontSelect 下拉框项目文字输出事件</p> <p>OnItemColorSelect 下拉框项目颜色输出事件</p> <p>OnListFormBackDraw 下拉框窗体背景绘制事件</p> <p>OnItemMouseDown OnItemMouseOver OnItemMouseUp 下拉框项目鼠标事件,我们可以配合这些事件响应我们在在项中添加的按钮触发</p> <p>OnGetDropFormWidth 动态修改下拉框宽度</p> <p>OnItemGetCheckBox 动态设定是否下拉项是否显示勾选框事件</p> <p>OnItemDataDelete 项目绑定数据释放触发</p> <p>OnOwnerMenuInit 内建菜单初始化事件</p> <p>OnOwnerMenuPopup 内建菜单弹出事件</p> <p>OnOwnerMenuItemsSelectFont 内建菜单绘制时 自定义字体</p> <p>OnUserBtnClick 自己定义的按钮触发事件</p> <p>OnBtnGetSize 下拉按钮动态设定尺寸事件</p> <p>OnBtnColorSelect 下拉按钮颜色自定义事件</p> <p>OnDropFormClose 下拉窗体关闭时候触发</p> <p>OnDropFormShow 下拉窗体现实的时候触发</p> <p>OnDropFormColorSelect 下拉窗体 边框色和填充色 选择事件</p> <p>OnDropFormGetPosition 下拉框动态设定显示位置事件</p> <p>OnUserBtnHint 送自己定义的按钮提示事件 <strong>提供的方法</strong> Procedure Clear;override;//清空 Procedure ClearEdit;//清空编辑框内容 Procedure ShowNoActiveListForm;//显示下拉列表 Procedure CloseNoActiveListForm;//关闭列表 Procedure RefrushListForm;//刷新下拉窗体 Function AddItem:TFoxCboxItem;//加入item function InsertItem(Index:Integer):TFoxCboxItem;//插入一个项 Procedure DeleteItem(Aitem:TFoxCboxItem);//删除一个项</p>

页面列表

ITEM_HTML