vs中Sunny UI的UILight怎么写

img

img


WinForm中的Sunny UI的UILight指示灯的代码怎么写

SunnyUI 是一个开源的WinForm界面组件库。UILight 是其中的一种控件,可以用来显示简单的状态指示灯。

在使用 SunnyUI 库时,可以在界面编辑器中直接拖动 UILight 控件到界面上,然后在代码中通过设置 UILight 控件的属性来控制其状态。

下面是一个简单的例子,显示了如何在代码中控制 UILight 控件的状态:

using Sunny.UI;

// ...

private UILight light;

public Form1() {
    // 初始化界面
    InitializeComponent();

    // 获取 UILight 控件
    light = uiLight1;
}

private void btnTurnOn_Click(object sender, EventArgs e) {
    light.LightOn = true;
}

private void btnTurnOff_Click(object sender, EventArgs e) {
    light.LightOn = false;
}

上面的代码中,通过两个按钮 btnTurnOn 和 btnTurnOff 分别控制 UILight 控件 light 的开关状态。
在这个例子中,将UILight控件命名为uiLight1,通过InitializeComponent()初始化控件并获取控件的实例。之后,可以通过设置 light.LightOn 属性来控制 UILight 控件的状态。

请注意,这只是简单的代码示例,实际使用时可能需要进行更多的处理,如根据状态值进行判断,进行其他操作等。