private void mPictureBox_MouseClick(object sender, MouseEventArgs e) { Point point = pictureBox.PointToClient(Cursor.Position); if (_szkicPrzekroju == null) { return; } if (_newObiekt != null) { _newObiekt.MoveTo(point.X, point.Y); _szkicPrzekroju.DodajElement(_newObiekt); _newObiekt = null; } if (_selectedObiekt != null) { _selectedObiekt.SelectState(false); } _selectedObiekt = _szkicPrzekroju.Szukaj(point.X, point.Y); if (_selectedObiekt != null) { _selectedObiekt.SelectState(true); AktualizujForm(_selectedObiekt.ToString()); } pictureBox.Refresh(); }
private void deleteObiektToolStripMenuItem_Click(object sender, EventArgs e) { if (_selectedObiekt == null) { return; } if (MessageBox.Show(this, "Usunąć obiekt ze szkicu?\n" + string.Format("{0}", _selectedObiekt.ToString()), "Usuń obiekt", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } _selectedObiekt.RysujNaSzkicu = false; _selectedObiekt = null; _szkicPrzekroju.WymagaZapisu(true); AktualizujForm(""); pictureBox.Refresh(); }