コード例 #1
0
        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();
        }
コード例 #2
0
        /// <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);
                }
            }
        }
コード例 #3
0
        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();
        }