private void SetupAlarm() { this.ctlAlarm1 = new AlarmControl(); this.ctlAlarm1.Dock = DockStyle.Fill; AlarmServer.Instance.Register(this.ctlAlarm1); AlarmServer.Instance.Register(this); this.transAlarmForm = new AlarmTransparencyForm(); AlarmServer.Instance.Register(this.transAlarmForm); AlarmServer.Instance.Register(Machine.Instance.FSM); AlarmServer.Instance.OnAlarmFormShown += (dic, list) => { DialogResult dr = DialogResult.None; this.Invoke(new MethodInvoker(() => { dr = new Infrastructure.Alarming.AlarmForm(dic, list).ShowDialog(this); })); return(dr); }; //RTV this.ctlRtvInfo = new RTV.RTVInfoCtl(); this.ctlRtvInfo.Dock = DockStyle.Fill; }
private void setupAlarms() { this.transAlarmForm = new AlarmTransparencyForm(); transAlarmForm.TopLevel = false; this.metroSetPanel1.Padding = new Padding(5, 5, 5, 5); transAlarmForm.Parent = this.metroSetPanel1; transAlarmForm.FormBorderStyle = FormBorderStyle.None; transAlarmForm.ForeColor = Color.Black; transAlarmForm.StartPosition = FormStartPosition.CenterParent; transAlarmForm.Dock = DockStyle.Fill; AlarmServer.Instance.Register(this.transAlarmForm); }