protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData) { if ((keyData & Keys.Alt) == Keys.Alt) { if (backupImage != null) { GenerateSampleImageList(); } } else if ((keyData & Keys.Control) == Keys.Control) { GenerateNegativeSample(); } else if ((keyData) == Keys.Left) { if (vedioControlForm != null) { vedioControlForm.SlowDownPlayRatio(); } } else if ((keyData) == Keys.Right) { if (vedioControlForm != null) { vedioControlForm.SpeedUpPlayRatio(); } } else if ((keyData == Keys.Down)) { if (vedioControlForm != null) { vedioControlForm.ResetPlayRatio(); } } else if ((keyData & Keys.Shift) == Keys.Shift) { GenerateNegativeSample(); } else if (keyData == Keys.Home) { InputForm frm = new InputForm(); frm.InputTitle = "Please enter a integer."; frm.InputString = negativeSampleAutoNameMainCounter.ToString(); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { try { negativeSampleAutoNameMainCounter = int.Parse(frm.InputString); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } } } return(false); }
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData) { if ((keyData & Keys.Alt) == Keys.Alt) { if (backupImage != null) { GenerateSampleImageList(); } } else if ((keyData & Keys.Control) == Keys.Control) { GenerateNegativeSample(); } else if ((keyData) == Keys.Left) { if (vedioControlForm != null) { vedioControlForm.SlowDownPlayRatio(); } } else if ((keyData) == Keys.Right) { if (vedioControlForm != null) { vedioControlForm.SpeedUpPlayRatio(); } } else if((keyData == Keys.Down)) { if (vedioControlForm != null) { vedioControlForm.ResetPlayRatio(); } } else if ((keyData & Keys.Shift) == Keys.Shift) { GenerateNegativeSample(); } else if (keyData == Keys.Home) { InputForm frm = new InputForm(); frm.InputTitle = "Please enter a integer."; frm.InputString = negativeSampleAutoNameMainCounter.ToString(); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { try { negativeSampleAutoNameMainCounter = int.Parse(frm.InputString); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } } } return false; }