public BeforeDeleteShapeEventArgs(DeleteTarget target, bool cancel) { _args = new _DMapEvents_BeforeDeleteShapeEvent( (tkDeleteTarget)target, cancel ? tkMwBoolean.blnTrue : tkMwBoolean.blnFalse ); }
internal BeforeDeleteShapeEventArgs(_DMapEvents_BeforeDeleteShapeEvent args) { _args = args; if (args == null) { throw new NullReferenceException("Internal reference is null."); } }
static void _map_BeforeDeleteShape(object sender, _DMapEvents_BeforeDeleteShapeEvent e) { string s = string.Empty; switch (e.target) { case tkDeleteTarget.dtShape: s = "shape"; break; case tkDeleteTarget.dtPart: s = "part"; break; case tkDeleteTarget.dtVertex: s = "vertex"; break; } s = string.Format("Do you want to delete {0}?", s); var result = MessageBox.Show(s, "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question); e.cancel = result == DialogResult.No ? tkMwBoolean.blnTrue : tkMwBoolean.blnFalse; }
private void MapBeforeDeleteShape(object sender, _DMapEvents_BeforeDeleteShapeEvent e) { Invoke(sender, BeforeDeleteShape, new BeforeDeleteShapeEventArgs(e)); }
private void _map_BeforeDeleteShape(object sender, _DMapEvents_BeforeDeleteShapeEvent e) { }