FoxTager
<p>FoxTager 是FoxUI提供的标签管理组件</p>
<p><strong>属性</strong>
ImageList 图标列表</p>
<p>ShowBtnExtra 是否显示额外按钮</p>
<p>CanInput 是否支持直接输入标签内容</p>
<p>InputHint 输入提示内容</p>
<p>MutliSelect 是否允许多选</p>
<p>Items 标签管理列表</p>
<p>SkinSet 皮肤管理器
Item//项目背景
BtnClose//关闭按钮
Back//背景图
EditBox//编辑框
BtnExtra//额外按钮 比如下拉 比如清空 这个看用户需求
MarginSet 间距管理
Item:Integer;//项目
Btn:Integer;//按钮
ImgList:Integer;//图标
Txt:Integer;//文字
ItemSet 标签项设置
ShowClose:Boolean;//是否显示按钮
BorderColor:TColor;//边框色
Color:TColor;//背景色
SelColor:TColor;//选中颜色
Alpha:Byte;//项目透明度
RoundValue:Double;//是否带圆角
Width:Integer; //默认宽高
height:Integer;</p>
<p><strong>方法</strong>
Procedure ActiveItemHint(Str:string;pt:TPoint);//激活提示</p>
<p>Procedure CloseItemHint;//关闭提示</p>
<p>Procedure Clear; //清空标签</p>
<p>Function AddTag(ACaption:string;AImgIndex:Integer=-1;AHint:String=''):TFoxTagItem; //增加标签</p>
<p>procedure DelTag(ATag:TFoxTagItem);//删除标签</p>
<p><strong>事件</strong></p>
<p>OnInitEdit 初始化输入框事件</p>
<p>OnItemMeasure 项目尺寸动态设定事件</p>
<p>OnItemOwnerDraw 标签项目纯自绘事件</p>
<p>OnItemBeforeDraw 标签项目绘制前</p>
<p>OnItemAfterDraw 标签项目绘制后</p>
<p>OnItemColorSelect 标签项目颜色选择事件</p>
<p>OnItemBorderColorSelect 标签项目边框颜色选择事件</p>
<p>OnItemGetImgindex 标签项目图标动态选定事件</p>
<p>OnItemFontSelect 标签项目字体动态设定事件</p>
<p>OnItemGetCaption 标签项目标题动态获取事件</p>
<p>OnItemSelectChanged 标签项目选中变化事件</p>
<p>OnItemSelectAllowChange 标签项目选中是否允许事件</p>
<p>OnItemShowBtn 标签按钮动态设定显示事件</p>
<p>OnItemClick 标签项目点击事件</p>
<p>OnItemBtnClick 标签项目按钮点击事件</p>
<p>OnItemDateDelete 标签项目绑定数据释放事件</p>
<p>OnBtnExtraMeasure 额外按钮尺寸设定事件</p>
<p>OnBtnExtraColorSelect 附加按钮颜色选择事件</p>
<p>OnBtnExtraClick 附加按钮点击事件</p>