Exemplo n.º 1
0
        private void pic_rightpanel_1_Click(object sender, EventArgs e)
        {
            Form[] formsList = Application.OpenForms.OfType <ImagePreviewWindow>().Cast <Form>().ToArray();
            foreach (Form openForm in formsList)
            {
                openForm.Close();
            }

            ImagePreviewWindow ipw = new ImagePreviewWindow();

            ipw.Show();
            PictureBox pb = (PictureBox)sender;

            ipw.setPreviewPicture(pb.Image);
        }
Exemplo n.º 2
0
        private void Pic_Click(object sender, EventArgs e)
        {
            MouseEventArgs me = (MouseEventArgs)e;

            if (me.Button == MouseButtons.Right)
            {
                ImagePreviewWindow ipw = new ImagePreviewWindow();
                ipw.Show();
                PictureBox pb = (PictureBox)sender;
                ipw.setPreviewPicture(pb.ImageLocation);
            }
            else
            {
                PictureBox pb = (PictureBox)sender;

                switch (saveTo)
                {
                case "screenshot1":
                    (Application.OpenForms["AppEntryDetailsForm"] as AppEntryDetailsForm).setScreenshot1(pb.Image);
                    break;

                case "screenshot2":
                    (Application.OpenForms["AppEntryDetailsForm"] as AppEntryDetailsForm).setScreenshot2(pb.Image);
                    break;

                case "screenshot3":
                    (Application.OpenForms["AppEntryDetailsForm"] as AppEntryDetailsForm).setScreenshot3(pb.Image);
                    break;

                default:
                    (Application.OpenForms["AppEntryDetailsForm"] as AppEntryDetailsForm).setImage1(pb.Image);
                    break;
                }

                (Application.OpenForms["SearchWindow"] as SearchWindow).Close();
                this.Close();
            }
        }