AntdUI.Alert 用于在页面区域内展示需要关注的信息,常见于成功、信息、警告、错误提示。它是嵌入式控件,不同于 Message 这种全局浮层。
import win.ui;
import dotNet.AntdUI;
/*DSG{{*/
var winform = win.form(text="AntdUI Alert";right=520;bottom=220)
winform.add(host={cls="custom";left=20;top=20;right=500;bottom=120;z=1})
/*}}*/
var alert = AntdUI.Alert(winform.host);
alert.TextTitle = "保存成功";
alert.Text = "数据已经写入本地配置文件。";
alert.Icon = AntdUI.TType.Success;
alert.CloseIcon = true;
alert.BorderWidth = 1;
alert.Radius = 8;
winform.show();
win.loopMessage();
TextTitle:标题文本。Text:正文文本。Icon:状态图标,常用 AntdUI.TType.Success/Info/Warn/Error。CloseIcon:是否显示关闭按钮。Radius、BorderWidth:圆角与边框。TextAlign:文本对齐,使用 System.Drawing.ContentAlignment。Loop、LoopSpeed:文本过长时滚动显示。TextColor、TextTitleColor、ForeColor、BackColor:颜色相关属性。alert.CloseChanged = function(sender,e){
// 用户点击关闭按钮后触发
}
Alert 适合嵌入到界面布局内;临时 Toast 提示请使用 Message。Loop = true。