internal override DialogResult Edit(dlgDrawings owner)
        {
            DialogResult ret     = DialogResult.None;
            dlgEditText  dlgText = new dlgEditText();

            dlgText.LoadData(this, owner);
            ret = dlgText.ShowDialog(owner);
            return(ret);
        }
        protected override DialogResult dlgDrawingsMouseDown(object sender, MouseEventArgs e, ref int nStep, dlgDrawings owner)
        {
            DialogResult ret = DialogResult.None;

            pos.X = e.X;
            pos.Y = e.Y;
            dlgEditText dlgText = new dlgEditText();

            dlgText.LoadData(this, owner);
            ret = dlgText.ShowDialog(owner);
            return(ret);
        }