示例#1
0
        private void  택된Feeder에붙여넣기ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (_selectedFinder.Singleline == null)
            {
                MessageBox.Show("복사된 Singleline이 없습니다.");
            }
            else
            {
                DialogResult dr = MessageBox.Show(_selectedFinder.Singleline.Name + "을 붙여넣기 합니다.", "MV DESIGN", MessageBoxButtons.OKCancel);
                if (dr != DialogResult.OK)
                {
                    return;
                }
            }

            foreach (DataGridViewRow row in dataGridView1.SelectedRows)
            {
                Util.Finder finder = new Util.Finder(this.MvProject, row);
                using (UndoStep undoStep = new UndoManager().CreateUndoStep())
                {
                    finder.ReplaceSingleline(_selectedFinder.Singleline);
                    finder.ReplaceThreeline(_selectedFinder);

                    undoStep.CloseOpenUndo();
                }
            }

            this.ShowSingleline();
        }
示例#2
0
        private void SetAsCurrentFeeder()
        {
            if (!this.SelectionOK())
            {
                return;
            }

            Util.IFile file = dataGridView3.CurrentRow.DataBoundItem as Util.IFile;
            if (file == null)
            {
                return;
            }

            Util.Finder finder = new Util.Finder(this.MvProject, dataGridView1.SelectedRows[0]);

            this._singleline = finder.ReplaceSingleline(file.FullPath);
            this._threeline  = finder.ReplaceThreeline(file.FullPath);

            this.RefreshSingleline(this._singleline);
        }