private void LoadImage() { obiektObrazek = new Obrazek(); if (openFileDialog.ShowDialog() == DialogResult.OK) { Clear(); string sciezka = openFileDialog.FileName; if (File.Exists(sciezka)) { obiektObrazek.Oryginal = new Bitmap(sciezka); obiektObrazek.Oryginal = CreateNonIndexedImage(obiektObrazek.Oryginal); obiektObrazek.Kopia = new Bitmap(sciezka); obiektObrazek.Kopia = CreateNonIndexedImage(obiektObrazek.Kopia); OryginalPictureBox.Size = obiektObrazek.Oryginal.Size; KopiaPictureBox.Size = obiektObrazek.Oryginal.Size; OryginalPictureBox.Image = Image.FromFile(sciezka); KopiaPictureBox.Image = Image.FromFile(sciezka); filtryToolStripMenuItem.Visible = true; resetujToolStripMenuItem.Visible = true; label2.Text = obiektObrazek.Oryginal.Width + " x " + obiektObrazek.Oryginal.Height; label6.Text = zoomFactor + "%"; label1.Visible = true; Center(); } else { MessageBox.Show(@"Brak pliku", @"", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); } } }
public static FormResult ExecuteForm(Obrazek obiekt) { obiektObrazek = obiekt; using (var form = new PoziomForm()) { form.OkButton.DialogResult = DialogResult.OK; form.CancelButton.DialogResult = DialogResult.Cancel; var result = new FormResult(); result.Result = form.ShowDialog(); if (result.Result == DialogResult.OK) { result.Min = int.Parse(form.MinimumTextBox.Text); result.Max = int.Parse(form.MaximumTextBox.Text); result.Warstwa = _warstwa; } return(result); } }