chore: 初始化北汽福田MES采集程序
This commit is contained in:
111
Common/MesControl/MesBoolSignal.cs
Normal file
111
Common/MesControl/MesBoolSignal.cs
Normal file
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace MesControl
|
||||
{
|
||||
public partial class MesBoolSignal : UserControl
|
||||
{
|
||||
public MesBoolSignal()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 外部调用控件触发的信号
|
||||
/// </summary>
|
||||
/// <param name="Signal"></param>
|
||||
public void InputBoolSignal(bool Signal)
|
||||
{
|
||||
|
||||
if (Signal)
|
||||
{
|
||||
|
||||
pictureBox_Signal.BackgroundImage = Properties.Resources.green;
|
||||
}
|
||||
else
|
||||
{
|
||||
pictureBox_Signal.BackgroundImage = Properties.Resources.init;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[Browsable(true)]
|
||||
[Description("控件中显示的文本内容"), Category("SignalText"), DefaultValue("")]
|
||||
public string SignalText
|
||||
{
|
||||
get
|
||||
{
|
||||
return label_SignalName.Text;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
label_SignalName.Text = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SignalImage_Enum enum1;
|
||||
|
||||
[Browsable(true)]
|
||||
[Description("控件用于显示状态的图片"), Category("SignalImage"), DefaultValue("none")]
|
||||
public SignalImage_Enum SignalImage
|
||||
{
|
||||
get
|
||||
{
|
||||
return enum1;
|
||||
}
|
||||
set
|
||||
{
|
||||
SetSignalImage(value);
|
||||
enum1 = value;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
public enum SignalImage_Enum
|
||||
{
|
||||
|
||||
none, init, green, yellow, red
|
||||
|
||||
}
|
||||
|
||||
void SetSignalImage(SignalImage_Enum Image)
|
||||
{
|
||||
switch (Image)
|
||||
{
|
||||
case SignalImage_Enum.none:
|
||||
pictureBox_Signal.BackgroundImage = Properties.Resources.none;
|
||||
break;
|
||||
case SignalImage_Enum.init:
|
||||
pictureBox_Signal.BackgroundImage = Properties.Resources.init;
|
||||
break;
|
||||
case SignalImage_Enum.green:
|
||||
pictureBox_Signal.BackgroundImage = Properties.Resources.green;
|
||||
break;
|
||||
case SignalImage_Enum.yellow:
|
||||
pictureBox_Signal.BackgroundImage = Properties.Resources.yellow;
|
||||
break;
|
||||
case SignalImage_Enum.red:
|
||||
pictureBox_Signal.BackgroundImage = Properties.Resources.red;
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user