Tag 用于标记、分类、状态显示,支持预设类型、关闭图标、图片/SVG 图标与自定义颜色。
import win.ui;
var winform = win.form(text="AntdUI Tag";right=520;bottom=240)
winform.add(host={cls="custom";left=20;top=20;right=490;bottom=200;z=1})
import dotNet.AntdUI;
import System.Windows.Forms;
var tag = AntdUI.Tag(winform.host);
tag.Text = "Primary";
tag.Type = AntdUI.TTypeMini.Primary;
tag.CloseIcon = true;
tag.AutoSize = true;
tag.Dock = System.Windows.Forms.DockStyle.Top;
tag.CloseChanged = function(sender,e){
winform.text = "点击了关闭图标";
return true;
}
winform.show();
win.loopMessage();
Text:标签文本。Type:标签类型,常见 Default、Primary、Success、Error、Warn、Info。CloseIcon:显示关闭图标。ForeColor / BackColor:自定义前景色与背景色。BorderWidth:边框宽度。Radius:圆角。TextAlign:文本对齐。AutoEllipsis:文本超出省略。TextMultiLine:允许多行文本。Image / ImageSvg / ImageSize:标签图标。AutoSize / AutoSizeMode:自动尺寸。CloseChanged:点击关闭图标时触发,返回布尔值用于控制关闭逻辑。若只是作为提示标签,可以忽略此事件。Tag 是单个标签控件;标签组可用 WinForms FlowLayoutPanel 或 AntdUI FlowPanel 承载多个 Tag。CloseIcon=true 只显示关闭入口,业务层仍需在事件中决定是否移除控件或隐藏控件。