[ klimaFina @ 08.04.2008. 15:23 ] @
Imam u formi sliku i treba da na double click dogadjaj pokazem je u fullscreen i na esc dugme se vratim na staru formu. Kako bi to islo? Ako neko zna, hvala unapred na pomoci.
[ DarkMan @ 08.04.2008. 16:19 ] @
Moze ovako:
Code:


        private void pictureBox_DoubleClick(object sender, EventArgs e)
        {
            ShowImageFullscreen(((PictureBox)sender).Image);
        }

        public void ShowImageFullscreen(System.Drawing.Image image)
        {
            Form form = new Form();
            PictureBox pictureBox = new PictureBox();
            pictureBox.Image = image;
            pictureBox.SizeMode = PictureBoxSizeMode.Zoom;
            pictureBox.Dock = DockStyle.Fill;
            form.Controls.Add(pictureBox);
            form.FormBorderStyle = FormBorderStyle.None;
            form.WindowState = FormWindowState.Maximized;
            form.KeyDown += new KeyEventHandler(form_KeyDown);
            form.ShowDialog();
        }

        public void form_KeyDown(object sender, KeyEventArgs e)
        {
            if(e.KeyCode == Keys.Escape) ((Form)sender).Close();
        }