Esempio n. 1
0
 public BeforeDeleteShapeEventArgs(DeleteTarget target, bool cancel)
 {
     _args = new _DMapEvents_BeforeDeleteShapeEvent(
         (tkDeleteTarget)target,
         cancel ? tkMwBoolean.blnTrue : tkMwBoolean.blnFalse
         );
 }
Esempio n. 2
0
 internal BeforeDeleteShapeEventArgs(_DMapEvents_BeforeDeleteShapeEvent args)
 {
     _args = args;
     if (args == null)
     {
         throw new NullReferenceException("Internal reference is null.");
     }
 }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
 private void MapBeforeDeleteShape(object sender, _DMapEvents_BeforeDeleteShapeEvent e)
 {
     Invoke(sender, BeforeDeleteShape, new BeforeDeleteShapeEventArgs(e));
 }
 private void _map_BeforeDeleteShape(object sender, _DMapEvents_BeforeDeleteShapeEvent e)
 {
 }