internal static frmComboBoxSelection GetChildInstance(string source) { if (m_SChildform == null) { m_SChildform = new frmComboBoxSelection(source); } return(m_SChildform); }
internal static frmComboBoxSelection GetChildInstance(string source) { if (m_SChildform == null) { m_SChildform = new frmComboBoxSelection(source); } return m_SChildform; }
private void frmComboBoxSelectionSaveBtn_Click(object sender, EventArgs e) { if (this.updateParent != null) { this.updateParent(this.frmComboBoxSelectionCB.SelectedItem.ToString()); } m_SChildform = null; base.Close(); }
private void configDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { e_configParams @params; int rowIndex = e.RowIndex; string source = this.configDataGridView.Rows[rowIndex].Cells[0].Value.ToString().Trim(); string inStr = this.configDataGridView.Rows[rowIndex].Cells[1].Value.ToString().Trim(); switch (source) { case "PLAYBACK_FILES": case "HOST_APP": case "PATCH_FILE": @params = e_configParams.E_CONFIG_UNKNOWN; if (!(source == "HOST_APP")) { if (source == "PATCH_FILE") { @params = e_configParams.E_PATCH_NAME; } else { @params = e_configParams.E_PLAYBACK_FILES; } break; } @params = e_configParams.E_HOST_APP_NAME; break; case "BASE_TEST_LOG": case "HOST_APP_DIR": { e_configParams type = e_configParams.E_CONFIG_UNKNOWN; if (!(source == "HOST_APP_DIR")) { type = e_configParams.E_LOG_DIR; } else { type = e_configParams.E_HOST_DIR; } frmUpdateTestLogDir dir = frmUpdateTestLogDir.GetChildInstance(type); if (dir.IsDisposed) { dir = new frmUpdateTestLogDir(type); } this.currentSelectCellIdx = 1; this.currentSelectRowIdx = rowIndex; dir.updateParent += new frmUpdateTestLogDir.updateParentEventHandler(this.updateConfigList); dir.MdiParent = base.MdiParent; dir.ShowDialog(); return; } case "PLAY_TIME_LISTS": { frmUpdatePlaybackTime time = frmUpdatePlaybackTime.GetChildInstance(); if (time.IsDisposed) { time = new frmUpdatePlaybackTime(); } this.currentSelectCellIdx = 1; this.currentSelectRowIdx = rowIndex; time.updateParent += new frmUpdatePlaybackTime.updateParentEventHandler(this.updateConfigList); time.MdiParent = base.MdiParent; time.ShowDialog(); return; } case "SIGNAL_SOURCE": case "ATTEN_SOURCE": case "POWER_SOURCE": { frmComboBoxSelection selection = frmComboBoxSelection.GetChildInstance(source); if (selection.IsDisposed) { selection = new frmComboBoxSelection(source); } this.currentSelectCellIdx = 1; this.currentSelectRowIdx = rowIndex; selection.updateParent += new frmComboBoxSelection.updateParentEventHandler(this.updateConfigList); selection.MdiParent = base.MdiParent; selection.ShowDialog(); return; } default: if (this.configDataGridView.Rows[rowIndex].HeaderCell.Value.ToString() == "RX_SETUP") { frmReceiverConfig config = frmReceiverConfig.GetChildInstance(); if (config.IsDisposed) { config = new frmReceiverConfig(); } config.MdiParent = base.MdiParent; config.updateParent += new frmReceiverConfig.updateParentEventHandler(this.updateConfigList); config.ShowDialog(); } return; } frmUpdatePbFiles childInstance = frmUpdatePbFiles.GetChildInstance(@params, inStr); if (childInstance.IsDisposed) { childInstance = new frmUpdatePbFiles(@params, inStr); } this.currentSelectCellIdx = 1; this.currentSelectRowIdx = rowIndex; childInstance.updateParent += new frmUpdatePbFiles.updateParentEventHandler(this.updateConfigList); childInstance.MdiParent = base.MdiParent; childInstance.ShowDialog(); }
private void configDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { e_configParams @params; int rowIndex = e.RowIndex; string source = this.configDataGridView.Rows[rowIndex].Cells[0].Value.ToString().Trim(); string inStr = this.configDataGridView.Rows[rowIndex].Cells[1].Value.ToString().Trim(); switch (source) { case "PLAYBACK_FILES": case "HOST_APP": case "PATCH_FILE": @params = e_configParams.E_CONFIG_UNKNOWN; if (!(source == "HOST_APP")) { if (source == "PATCH_FILE") { @params = e_configParams.E_PATCH_NAME; } else { @params = e_configParams.E_PLAYBACK_FILES; } break; } @params = e_configParams.E_HOST_APP_NAME; break; case "BASE_TEST_LOG": case "HOST_APP_DIR": { e_configParams type = e_configParams.E_CONFIG_UNKNOWN; if (!(source == "HOST_APP_DIR")) { type = e_configParams.E_LOG_DIR; } else { type = e_configParams.E_HOST_DIR; } frmUpdateTestLogDir dir = frmUpdateTestLogDir.GetChildInstance(type); if (dir.IsDisposed) { dir = new frmUpdateTestLogDir(type); } this.currentSelectCellIdx = 1; this.currentSelectRowIdx = rowIndex; dir.updateParent += new frmUpdateTestLogDir.updateParentEventHandler(this.updateConfigList); dir.MdiParent = base.MdiParent; dir.ShowDialog(); return; } case "PLAY_TIME_LISTS": { frmUpdatePlaybackTime time = frmUpdatePlaybackTime.GetChildInstance(); if (time.IsDisposed) { time = new frmUpdatePlaybackTime(); } this.currentSelectCellIdx = 1; this.currentSelectRowIdx = rowIndex; time.updateParent += new frmUpdatePlaybackTime.updateParentEventHandler(this.updateConfigList); time.MdiParent = base.MdiParent; time.ShowDialog(); return; } case "SIGNAL_SOURCE": case "ATTEN_SOURCE": case "POWER_SOURCE": { frmComboBoxSelection selection = frmComboBoxSelection.GetChildInstance(source); if (selection.IsDisposed) { selection = new frmComboBoxSelection(source); } this.currentSelectCellIdx = 1; this.currentSelectRowIdx = rowIndex; selection.updateParent += new frmComboBoxSelection.updateParentEventHandler(this.updateConfigList); selection.MdiParent = base.MdiParent; selection.ShowDialog(); return; } default: if (this.configDataGridView.Rows[rowIndex].HeaderCell.Value.ToString() == "RX_SETUP") { frmReceiverConfig config = frmReceiverConfig.GetChildInstance(); if (config.IsDisposed) { config = new frmReceiverConfig(); } config.MdiParent = base.MdiParent; config.updateParent += new frmReceiverConfig.updateParentEventHandler(this.updateConfigList); config.ShowDialog(); } return; } frmUpdatePbFiles childInstance = frmUpdatePbFiles.GetChildInstance(@params, inStr); if (childInstance.IsDisposed) { childInstance = new frmUpdatePbFiles(@params, inStr); } this.currentSelectCellIdx = 1; this.currentSelectRowIdx = rowIndex; childInstance.updateParent += new frmUpdatePbFiles.updateParentEventHandler(this.updateConfigList); childInstance.MdiParent = base.MdiParent; childInstance.ShowDialog(); }
private void frmComboxSelectionExitBtn_Click(object sender, EventArgs e) { m_SChildform = null; base.Close(); }
protected override void OnClosed(EventArgs e) { m_SChildform = null; }
private void frmComboBoxSelectionSaveBtn_Click(object sender, EventArgs e) { if (this.updateParent != null) { this.updateParent(this.frmComboBoxSelectionCB.SelectedItem.ToString()); } m_SChildform = null; base.Close(); }
protected override void OnClosed(EventArgs e) { m_SChildform = null; }
private void frmComboxSelectionExitBtn_Click(object sender, EventArgs e) { m_SChildform = null; base.Close(); }