aardio 文档

LabelLED LED 文本

AntdUI.LabelLed 用点阵 LED 风格显示文本,适合做数字看板、计时器、状态大屏中的醒目文字。

最小示例

import win.ui;
import dotNet.AntdUI;
import System.Windows.Forms;
import System.Drawing;

var winform = win.form(text="AntdUI LabelLed";right=520;bottom=220);
winform.add(
    host={cls="custom";left=20;top=20;right=500;bottom=180;dl=1;dt=1;dr=1;db=1;z=1}
);

var led = AntdUI.LabelLed(winform.host);
led.Dock = System.Windows.Forms.DockStyle.Fill;
led.Text = "2026";
led.DotSize = 5;
led.DotGap = 2;
led.TextScale = 1.0;
led.ShowOffLed = true;
led.DotColor = 0xFF1677FF;

winform.show();
win.loopMessage();

常用属性

属性 说明
Text LED 点阵文本。数字、英文更适合点阵显示。
FontSize 字体大小。通常可先不设,让控件自动适配。
DotSize 点阵大小。
DotGap 点阵之间的间距。
TextScale 文本缩放比例。
DotShape 点阵形状,常见值:AntdUI.LedDotShape.SquareCircleDiamond
DotColor 点阵颜色。
ShowOffLed 是否显示未点亮的 LED 点。
OffLedColor 未点亮 LED 点颜色。

动态更新文本

led.Text = tostring(time(),"%H%M%S");
led.Refresh();

注意事项

Markdown 格式