private void edytujSzkicToolStripMenuItem_Click(object sender, EventArgs e) { if (_szkicPrzekroju == null) { return; } EdytorForm edytor = new EdytorForm(); edytor.Szkic = _szkicPrzekroju; edytor.ShowDialog(); AktualizujForm(_szkicPrzekroju.ToString()); pictureBox.Refresh(); }
/// <summary> /// Pokaż edytor terenu po dwukrotnym kliknięciu na obiekt listy /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void mListView_MouseDoubleClick(object sender, MouseEventArgs e) { foreach (ListViewItem item in mListView.SelectedItems) { Teren teren = item.Tag as Teren; teren.WymagaZapisu(false); EdytorForm edytor = new EdytorForm(); edytor.ElementTerenu = teren; edytor.ShowDialog(); if (teren.Zmieniony) { _szkic.WymagaZapisu(true); UpdateTerenItem(item); } } }
private void edytujObiektToolStripMenuItem_Click(object sender, EventArgs e) { if (_selectedObiekt == null) { return; } _selectedObiekt.WymagaZapisu(false); EdytorForm edytor = new EdytorForm(); edytor.ElementSzkicu = _selectedObiekt; edytor.ShowDialog(); if (_selectedObiekt.Zmieniony) { _szkicPrzekroju.WymagaZapisu(true); } pictureBox.Refresh(); }