예제 #1
0
파일: GKDlg.cs 프로젝트: algz/AFA
        private void dgvYX_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            DataGridViewRow row = this.dgvYX.Rows[e.RowIndex];
            YXDlg dlg = new YXDlg(row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), Common.prjName+@"\XY\"+row.Cells[2].Value.ToString());
            if (dlg.ShowDialog() == DialogResult.OK)
            {
                row.Cells[0].Value = dlg.m_startR;
                row.Cells[1].Value = dlg.m_endR;
                row.Cells[2].Value = dlg.m_YXpath;

                sXY xy = (sXY)this.XYlistView.SelectedItems[0].Tag;
                xy.BLADE = "#" + dlg.m_startR + "#" + dlg.m_endR + "#" + dlg.m_YXpath + "#";
                this.XYlistView.SelectedItems[0].Tag = xy;
            }
        }
예제 #2
0
파일: GKDlg.cs 프로젝트: algz/AFA
        private void btnAddYX_Click(object sender, EventArgs e)
        {
            if (this.XYlistView.SelectedItems.Count == 0)
            {
                MessageBox.Show("请选择翼型.");
                return;
            }
            YXDlg dlg = new YXDlg();
            if (dlg.ShowDialog()==DialogResult.OK)
            {
                this.dgvYX.Rows.Add();
                int iRow = this.dgvYX.Rows.Count - 1;
                this.dgvYX.Rows[iRow].Cells[0].Value = dlg.m_startR;
                this.dgvYX.Rows[iRow].Cells[1].Value = dlg.m_endR;
                this.dgvYX.Rows[iRow].Cells[2].Value = dlg.m_YXpath;

                sXY xy=(sXY)this.XYlistView.SelectedItems[0].Tag;
                xy.BLADE="#"+dlg.m_startR+"#"+dlg.m_endR+"#"+dlg.m_YXpath+"#";
                this.XYlistView.SelectedItems[0].Tag = xy;
            }
        }