private void otwórzSzkicMenuItem_Click(object sender, EventArgs e) { skalujPikietyToolStripMenuItem.Checked = false; if (!ZamknijSzkic()) { return; } OpenFileDialog dialog = new OpenFileDialog(); dialog.Title = "Wybierz szkic do wczytania..."; dialog.Filter = "*.xml|*.xml"; if (dialog.ShowDialog(this) != System.Windows.Forms.DialogResult.OK) { return; } Szkic szkic = Szkic.FromXML(dialog.FileName); szkic.NowaGranica(_granica); _szkicPrzekroju = szkic; AktualizujForm(_szkicPrzekroju.ToString()); pictureBox.Refresh(); }
private void zapiszWszystkieJakoToolStripMenuItem_Click(object sender, EventArgs e) { if (!ZamknijSzkic()) { return; } OpenFileDialog dialog = new OpenFileDialog(); dialog.Title = "Wybierz szkice do konwersji..."; dialog.Filter = "*.xml|*.xml"; dialog.Multiselect = true; if (dialog.ShowDialog(this) != DialogResult.OK) { return; } foreach (string fileName in dialog.FileNames) { Szkic szkic = Szkic.FromXML(fileName); szkic.NowaGranica(_granica); _szkicPrzekroju = szkic; AktualizujForm(_szkicPrzekroju.ToString()); pictureBox.Refresh(); Bitmap image = new Bitmap(_granica.Width, (int)(_granica.Height * Properties.Settings.Default.ScaleHeight)); pictureBox.DrawToBitmap(image, _granica); string obrazName = fileName.Replace(".xml", ".png"); image.Save(obrazName); image.Dispose(); } }