void Widget_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Escape && AbortButton != null) { AbortButton.PerformClick(); e.Handled = true; } }
void Control_PreviewKeyDown(object sender, sw.Input.KeyEventArgs e) { if (e.Key == sw.Input.Key.Escape && AbortButton != null) { AbortButton.PerformClick(); e.Handled = true; } }
void Control_KeyPressEvent(object o, Gtk.KeyPressEventArgs args) { if (args.Event.Key == Gdk.Key.Escape && AbortButton != null) { AbortButton.PerformClick(); args.RetVal = true; } }
public Plate_Window() { InitializeComponent(); timer_PlateLink = new System.Threading.Timer(PlateTimeLink, null, TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(10)); OnLineLable.BackColor = Color.DarkRed; Plate_.PlateCallBack = new Action <string, uint>(PlateCallBack); PlateStar += Plate_.CallbackFuntion; Plate_.GetmessageAction = new Action <string>(Message); Plate_.PlateDataCallBack = new Action <string, string, string, string>(PlateDataInfoOut); Plate_.JpegCallBack = new Action <byte[]>(JpegCallBack); Plate_.DataJpegCallBack = new Action <byte[]>(DataJpeg); setRelayClose += Plate_.SetRelayClose; PlateSettiger += Plate_.SetTrigger; PlateQuitDevice += Plate_.QuitDevice; PlayAction = new Action <bool>(Plate_.Play); Send485Action = new Action <string>(Plate_.RS485Send); SetIpAction = new Action <string>(Plate_.SetIpNetwork); SetSaveImg = new Action <string>(Plate_.SetSavrImagePath); PlateSearchDevice += Plate_.SearchDeviceList; PlateIpTextBox.Text = Properties.Settings.Default.PlateIPAddr; PlatePortTextBox.Text = Properties.Settings.Default.PlatePort.ToString(); PlateSetIp(); PlateSetPath(); LinkButton.Hide(); AbortButton.Hide(); TiggerButton.Hide(); LinkButton.Hide(); LiftingButton.Hide(); TransmissionButton.Hide(); SearchButton.Hide(); SetIpButton.Hide(); SetPathButton.Hide(); OpenButton.Hide(); CloseButton.Hide(); OnLineLable.Hide(); }
/// <summary> /// Make a shadow copy of the element at the current state which stays available even the element is gone. /// </summary> /// <returns>A shadow copy of the current element.</returns> public new BasicMessageBoxData GetDataCopy() { var data = new BasicMessageBoxData(); FillData(data); data.Icon = GetSafeData(() => { if (Icon == null) { return(null); } return(Icon.GetDataCopy()); }); data.Text = GetSafeData(() => Text); data.OKButton = GetSafeData(() => { if (OKButton == null) { return(null); } return(OKButton.GetDataCopy()); }); data.CancelButton = GetSafeData(() => { if (CancelButton == null) { return(null); } return(CancelButton.GetDataCopy()); }); data.AbortButton = GetSafeData(() => { if (AbortButton == null) { return(null); } return(AbortButton.GetDataCopy()); }); data.RetryButton = GetSafeData(() => { if (RetryButton == null) { return(null); } return(RetryButton.GetDataCopy()); }); data.IgnoreButton = GetSafeData(() => { if (IgnoreButton == null) { return(null); } return(IgnoreButton.GetDataCopy()); }); data.YesButton = GetSafeData(() => { if (YesButton == null) { return(null); } return(YesButton.GetDataCopy()); }); data.NoButton = GetSafeData(() => { if (NoButton == null) { return(null); } return(NoButton.GetDataCopy()); }); return(data); }