//-------------------------------------------------------------------------------------- private void pbSource_MouseClick(object sender, MouseEventArgs e) { if (((Control.ModifierKeys & Keys.Alt) == Keys.Alt) && e.Button == MouseButtons.Left) { FColorBorderExplorer form = new FColorBorderExplorer(((PictureBox)sender).Image); form.Show(); } else if (((Control.ModifierKeys & Keys.Alt) == Keys.Alt) && e.Button == MouseButtons.Right) { FBordersByColorForImage form = new FBordersByColorForImage(((PictureBox)sender).Image); form.Show(); } }
//-------------------------------------------------------------------------------------- private void pbBlackWhite_MouseClick(object sender, MouseEventArgs e) { if (((Control.ModifierKeys & Keys.Alt) == Keys.Alt) && e.Button == MouseButtons.Left) { FColorBorderExplorer form = new FColorBorderExplorer(((PictureBox)sender).Image); form.Show(); } else if (((Control.ModifierKeys & Keys.Control) == Keys.Control) && e.Button == MouseButtons.Left) { PictureBox lPictBox = sender as PictureBox; if (lPictBox != null && (lPictBox.Image as Bitmap) != null) { AddToCompare2Image(lPictBox.Image as Bitmap); /* * if (fCompare2Image == null) * fCompare2Image = new FCompare2Image(); * fCompare2Image.AddPicture(lPictBox.Image, this); * fCompare2Image.Show(); * fCompare2Image.BringToFront(); */ } else { MessageBox.Show("Нет картинки"); } } else if (((Control.ModifierKeys & Keys.Shift) == Keys.Shift) && e.Button == MouseButtons.Left) { PictureBox lPictBox = sender as PictureBox; if (lPictBox != null && (lPictBox.Image as Bitmap) != null) { AddToCompare3Image(lPictBox.Image as Bitmap); /* * if (fCompare3Image == null) * fCompare3Image = new FCompare3Image(); * fCompare3Image.AddPicture(lPictBox.Image, this); * fCompare3Image.Show(); * fCompare3Image.BringToFront(); */ } else { MessageBox.Show("Нет картинки"); } } }
//-------------------------------------------------------------------------------------- private void tsbColorBorderExplorer_Click(object sender, EventArgs e) { try { Bitmap lInBmp = fPictureFocus.Image as Bitmap; if (lInBmp == null) { MessageBox.Show("Нет картинки"); return; } FColorBorderExplorer form = new FColorBorderExplorer(lInBmp); form.Show(); } catch (Exception ee) { MessageBox.Show(ee.ToString()); } }