using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using WCS_Client.Frm; namespace WCS_Client.From.From_Montior { public partial class srm : UserControl { public srm() { InitializeComponent(); } System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(srm)); public void SetColor(int color) { if (color == 1) { //button1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("Red"))); button1.BackgroundImage = Image.FromFile("Resources/堆垛机1Red.png"); } else if (color == 2) { //this.button1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("Yellow"))); button1.BackgroundImage = Image.FromFile("Resources/堆垛机1Yellow.png"); } else if (color == 3) { //this.button1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("Green"))); button1.BackgroundImage = Image.FromFile("Resources/堆垛机1Green.png"); } else { this.button1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button1.BackgroundImage"))); } } readonly Dictionary dic = new Dictionary(); private void button1_MouseMove(object sender, MouseEventArgs e) { if (Name.Contains("_")) { return; } dic.Clear(); string equnameIndex = Name.Replace("srm", ""); if (int.TryParse(equnameIndex, out var index)) { dic.Add(button1, "堆垛机" + index); MoveOverInfoTip.SettingMutiTipInfo(dic); } } private void button1_Click(object sender, EventArgs e) { if (Name.Contains("_")) { MessageBox.Show("该设备无数据。"); return; } if (Name.Length > 4) { string equname = "SRM" + Name.Substring(4); FrmEquMsg_dtl Frm = new FrmEquMsg_dtl(equname); Frm.Show(); } else { string equname = "SRM" + Name.Substring(3); FrmEquMsg_dtl Frm = new FrmEquMsg_dtl(equname); Frm.Show(); } } } }