private void dataGridView4_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { string idpro = idprocedure_txt.Text; variussubpro frm = new variussubpro(); frm.MdiParent = this.MdiParent; DataGridViewRow act = dataGridView4.Rows[e.RowIndex]; frm.vsp_activity_txt.Text = act.Cells["Descripcion"].Value.ToString(); try { frm.vsp_tariff_txt.Text = act.Cells["Tarifa"].Value.ToString(); } catch { } frm.vsp_coverage_txt.Text = act.Cells["Cobertura"].Value.ToString(); frm.vsp_difference_txt.Text = act.Cells["Diferencia"].Value.ToString(); frm.vsp_codeinsu_txt.Text = act.Cells["Codigo"].Value.ToString(); frm.vsp_insurance_txt.Text = act.Cells["Seguro"].Value.ToString(); frm.vsp_idprocedure_txt.Text = idpro; frm.Show(); }
private void dataGridViewHistory_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.ColumnIndex != -1 && e.RowIndex != -1) { this.contextMenuStrip.Show(Cursor.Position); } }
private void gridEmployee_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex > 0) { gridEmployee.Rows[e.RowIndex].Selected = true; } }
private void dgvOpeningBook_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex > -1 && e.ColumnIndex > -1) { dgvOpeningBook.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true; } }
private void dgCensus_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex >= 0 && e.ColumnIndex >= 0) { dgCensus.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true; } }
void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } if (this.dgrdv.Columns[icol].Name == this.ColumnBadTypeID.Name) { if (frmBadType == null) { frmBadType = new JERPApp.Define.Product.FrmBadType(); new FrmStyle(frmBadType).SetPopFrmStyle(this); frmBadType.AffterSave += this.SetBadTypeSrc; } frmBadType.ShowDialog(); } if ((this.dgrdv.Columns[icol].DataPropertyName == "PrdCode") || (this.dgrdv.Columns[icol].DataPropertyName == "PrdName") || (this.dgrdv.Columns[icol].DataPropertyName == "PrdSpec") || (this.dgrdv.Columns[icol].DataPropertyName == "Model")) { this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (frmPrd == null) { this.frmPrd = new JERPApp.Define.Product.FrmFinishedPrd(); new FrmStyle(this.frmPrd).SetPopFrmStyle(this); this.frmPrd.AffterSelected += frmPrd_AffterSelected; } this.frmPrd.ShowDialog(); } }
private void dataGridView1_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex < 0 || e.RowIndex >= this.dataGridView.Rows.Count) { return; } this.dataGridView1.CurrentCell = this.dataGridView1.Rows[e.RowIndex].Cells[0]; if (this.Text.Contains("单笔明细")) { var mf = this.MdiParent as Form_main; if (mf != null) { //打印单笔交易明细 this.打印此单ToolStripMenuItem.Enabled = mf.EnableXPPrint; } this.contextMenuStrip1.Show(dataGridView1, this.PointToClient(MousePosition)); } else if (this.Text == "商品资料" || this.Text.Contains("入库明细") || this.Text.Contains("入库汇总")) { this.contextMenuStrip1_print.Show(dataGridView1, this.PointToClient(MousePosition)); } else if (this.Text == "出库明细") { this.contextMenuStrip1_print.Show(dataGridView1, this.PointToClient(MousePosition)); } else if (this.Text == "查看备注") { this.contextMenuStrip_备注.Show(dataGridView1, this.PointToClient(MousePosition)); } }
private void dgvPlans_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex == -1 || e.ColumnIndex == -1 || bsPlans.Current == null) { return; } if (dgvPlans.CurrentCell != null && dgvPlans.CurrentCell.IsInEditMode) { return; } var cell = dgvPlans[e.ColumnIndex, e.RowIndex]; dgvPlans.CurrentCell = cell; if (dgvPlans.CurrentCell != null && dgvPlans.CurrentRow.IsNewRow) { return; } if (e.ColumnIndex >= dgcV1.Index && e.ColumnIndex <= dgcV31.Index) { var dr = (bsPlans.Current as DataRowView).Row as KlonsADataSet.TIMESHEETRow; if (dr.XKind1 != EKind1.PlanGroupDay) { return; } var bounds = dgvPlans.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true); e.ContextMenuStrip = cmsMenuMarkDay; } }
//需要右键菜单时 private void dvTundish_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { //TundishcmsTundishDire //int iRowIndex = e.RowIndex; //bsTundish.Position = iRowIndex; //string strTundishType = dvTundish.Rows[bsTundish.Position].Cells[TundishType.Index].Value.ToString(); //string strStatus = dvTundish.Rows[bsTundish.Position].Cells["Status"].Value.ToString(); //string strCCMID = dvTundish.Rows[bsTundish.Position].Cells[castIDDataGridViewTextBoxColumn.Index].Value.ToString(); //if ((strStatus == CommDataMag.CommonData.CTUNDISH_STATUS_HOT_FIRE) || (strStatus == CommDataMag.CommonData.CTUNDISH_STATUS_HOT)) //{ // menuS61.Enabled = true; // menuS62.Enabled = true; // if (strCCMID != "") // { // menuCancelDire.Enabled = true; // menuS61.Enabled = false; // menuS62.Enabled = false; // } // else // { // menuCancelDire.Enabled = false; // menuS61.Enabled = true; // menuS62.Enabled = true; // } //} //else //{ // menuS61.Enabled = false; // menuS62.Enabled = false; // menuCancelDire.Enabled = false; //} }
private void xDataGridView1_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex == -1 || e.ColumnIndex < 2) { return; } xDataGridView1.CurrentCell = xDataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex]; var posicao = GetPosicao(); var marco = GetMarco(); if (IsCalcStep) { e.ContextMenuStrip = xContextMenuStrip4; } else if (posicao.IsPool) { limparToolStripMenuItem1.Enabled = marco.Eventos.Any(); e.ContextMenuStrip = xContextMenuStrip3; } else { limparToolStripMenuItem.Enabled = marco.Eventos.Any(); toolStripMenuItem4.Enabled = !posicao.FuncionarioUnico.Admissao.HasValue && !posicao.ExisteEventoNaLinhaTempo(marco.Referencia, enumTipoEvento.Admissao); toolStripMenuItem5.Enabled = !posicao.FuncionarioUnico.Rescisao.HasValue && !posicao.ExisteEventoNaLinhaTempo(marco.Referencia, enumTipoEvento.Demissao) && (posicao.FuncionarioUnico.Admissao.HasValue || posicao.ExisteEventoNoPassado(marco.Referencia, enumTipoEvento.Admissao)); subirDeCargoToolStripMenuItem.Enabled = toolStripMenuItem5.Enabled && posicao.ObtemQtdOcorrenciasEventoNaLinhaTempo(marco.Referencia, enumTipoEvento.SubirCargo) < posicao.FuncionarioUnico.Cargo.ObterQtdPossivelPromocao(); e.ContextMenuStrip = xContextMenuStrip2; } }
private void dgv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if ((e.RowIndex >= 0) && (e.ColumnIndex >= 0)) { dgv.CurrentCell = dgv.Rows[e.RowIndex].Cells[e.ColumnIndex]; } }
private void ShowAllot(DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex < 0) { bShowCMS = false; } else if (e.ColumnIndex < 0) { bShowCMS = false; } else { //if (e.ColumnIndex != colHSAuditUserNo.Index) //{ // bShowCMS = false; //} //else //{ // //OverViewInfo tm = lstMain[e.RowIndex]; // //switch (tm.TaskStatus) // //{ // // case Common.Common_Var.taskstatus4: // // case Common.Common_Var.taskstatus5: // // case Common.Common_Var.taskstatus8: // // bShowCMS = false; // // return; // //} // bShowCMS = Common_Var.CurrentUser.BIsAdmin; //} } }
public void ContextMenuStripNeeded(DataGridViewCellContextMenuStripNeededEventArgs e) { var strip = new ContextMenuStrip(); strip.Items.Add(new ToolStripMenuItem("Save Data...", null, SaveData)); e.ContextMenuStrip = strip; }
void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } if ((this.dgrdv.Columns[icol].DataPropertyName == "PrdName") || (this.dgrdv.Columns[icol].DataPropertyName == "PrdSpec") ) { if (this.dgrdv[this.ColumnPlanQty.Name, irow].Value != DBNull.Value) { return; } this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (frmPrd == null) { this.frmPrd = new JERPApp.Define.OtherRes.FrmProduct(); new FrmStyle(this.frmPrd).SetPopFrmStyle(this); this.frmPrd.AllowAppendFlag = true; this.frmPrd.AffterSelected += frmPrd_AffterSelected; } this.frmPrd.ShowDialog(); } }
//需要右键时 private void dvLadlePlan_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { dvLadlePlan.EndEdit(); bsLadlePlan.EndEdit(); //未分配 if (dvLadlePlan.Rows[bsLadlePlan.Position].Cells["Status"].Value.ToString() != CommDataMag.CommonData.CLADLE_PLAN_STATUS_UNDESIGN) { btnChooseLadle.Enabled = false; } else { btnChooseLadle.Enabled = true; } //执行 if (dvLadlePlan.Rows[bsLadlePlan.Position].Cells["Status"].Value.ToString() != CommDataMag.CommonData.CLADLE_PLAN_STATUS_EXCUTING) { btnPour.Enabled = false; btnFold.Enabled = false; } else { btnPour.Enabled = true; btnFold.Enabled = true; } }
void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (this.dgrdv.Columns[icol].Name == this.ColumnMemo.Name) { if (this.dgrdv.CurrentRow.IsNewRow) { return; } object objProcessTypeID = this.dgrdv [this.ColumnProcessTypeID.Name, irow].Value; if ((objProcessTypeID == null) || (objProcessTypeID == DBNull.Value)) { return; } this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (frmParmType == null) { frmParmType = new JERPApp.Define.Manufacture.FrmProcessParmType(); new FrmStyle(frmParmType).SetPopFrmStyle(this.ParentForm); frmParmType.AffterConfirm += new JERPApp.Define.Manufacture.FrmProcessParmType.AffterConfirmDelegate(frmParmType_AffterConfirm); } frmParmType.LoadData((int)objProcessTypeID); frmParmType.ShowDialog(); } }
private void dataGridView_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { dataGridView.CurrentCell = dataGridView[e.ColumnIndex, e.RowIndex]; e.ContextMenuStrip = new ContextMenuStrip(); e.ContextMenuStrip.Items.Add("Remove", Resources.delete, dataGridView_ContextMenuDeleteClicked); e.ContextMenuStrip.Show(Cursor.Position); }
/// <summary> /// 右クリックメニューセル選択 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgvShortcutList_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { try { if (e.RowIndex < 0 || e.ColumnIndex < 0) { return; } int dummy = 0; var rowIndexAry = dgvShortcutList.Rows.Cast <DataGridViewRow>() .Where(w => !int.TryParse(w.Cells[DispNumber.Name].Value.ToString(), out dummy)) .Select(s => s.Cells[DispNumber.Name].RowIndex).ToArray(); if (e.ColumnIndex == dgvShortcutList.Columns[DispNumber.Name].Index) { if (rowIndexAry.Any(a => a == e.RowIndex)) { dgvShortcutList.ClearSelection(); var cell = dgvShortcutList[e.ColumnIndex, e.RowIndex]; cell.Selected = true; } } } catch (Exception ex) { CommonUtil.PutMessage(CommonEnums.MessageType.Error, ex.Message); } }
private void gridProducts_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex != -1) { gridProducts.Rows[e.RowIndex].Selected = true; } }
void dgrdvManufBOM_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } if ((this.dgrdvManufBOM.Columns[icol].DataPropertyName == "PrdCode") || (this.dgrdvManufBOM.Columns[icol].DataPropertyName == "PrdName") || (this.dgrdvManufBOM.Columns[icol].DataPropertyName == "PrdSpec") || (this.dgrdvManufBOM.Columns[icol].DataPropertyName == "Model") || (this.dgrdvManufBOM.Columns[icol].DataPropertyName == "Manufacturer") ) { this.dgrdvManufBOM.CurrentCell = this.dgrdvManufBOM[icol, irow]; if (this.frmPrdAlter == null) { this.frmPrdAlter = new JERPApp.Define.Product.FrmProduct(); this.frmPrdAlter.AllowAppendFlag = true; new FrmStyle(this.frmPrdAlter).SetPopFrmStyle(this.ParentForm); this.frmPrdAlter.AffterSelected += new JERPApp.Define.Product.FrmProduct.AffterSelectedDelegate(frmPrdAlter_AffterSelected); } this.frmPrdAlter.ShowDialog(); } }
void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } if (this.dgrdv.Columns[icol].Name == this.ColumnMemo.Name) { this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; //if (frmRequire == null) //{ // frmRequire = new JERPApp.Define.Product.FrmSaleOrderRequire(); // new FrmStyle(frmRequire).SetPopFrmStyle(this); // frmRequire.AffterConfirm += new JERPApp.Define.Product.FrmSaleOrderRequire.AffterConfirmDelegate(frmRequire_AffterConfirm); //} //frmRequire.ShowDialog(); } if ((this.dgrdv.Columns[icol].DataPropertyName == "PrdCode") || (this.dgrdv.Columns[icol].DataPropertyName == "PrdName") || (this.dgrdv.Columns[icol].DataPropertyName == "PrdSpec") || (this.dgrdv.Columns[icol].DataPropertyName == "Model")) { this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (frmPrd == null) { this.frmPrd = new JERPApp.Define.Product.FrmFinishedPrd(); new FrmStyle(this.frmPrd).SetPopFrmStyle(this); this.frmPrd.AffterSelected += frmPrd_AffterSelected; } this.frmPrd.ShowDialog(); } }
void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } if ((this.dgrdv.Columns [icol].Name == this.ColumnPrdCode.Name) || (this.dgrdv.Columns [icol].Name == this.ColumnPrdName.Name) || (this.dgrdv.Columns[icol].Name == this.ColumnPrdSpec.Name) || (this.dgrdv.Columns[icol].Name == this.ColumnModel.Name) || (this.dgrdv.Columns [icol].Name == this.ColumnPrdStatus.Name)) { this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (this.frmManufProcess == null) { frmManufProcess = new JERPApp.Define.Manufacture.FrmManufProcessSelect(); new FrmStyle(frmManufProcess).SetPopFrmStyle(this); frmManufProcess.AffterSalected += frmManufProcess_AffterSalected; } this.frmManufProcess.ShowDialog(); } }
void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } if (this.dgrdv.Columns[icol].DataPropertyName == "PrdID") { if (this.dgrdv[icol, irow].ReadOnly == true) { return; } this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (frmPrd == null) { this.frmPrd = new JERPApp.Define.Product.FrmManufPrd(); new FrmStyle(this.frmPrd).SetPopFrmStyle(this); this.frmPrd.AffterSelected += frmPrd_AffterSelected; } this.frmPrd.ShowDialog(); } }
private void DgBMDReportSheet_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex >= 0 && e.ColumnIndex >= 0) { dgBMDReportSheet.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true; } }
void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } if ((this.dgrdv.Columns[icol].DataPropertyName == "PrdCode") || (this.dgrdv.Columns[icol].DataPropertyName == "PrdName") || (this.dgrdv.Columns[icol].DataPropertyName == "PrdSpec") || (this.dgrdv.Columns[icol].DataPropertyName == "Model") || (this.dgrdv.Columns[icol].DataPropertyName == "Manufacturer")) { this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (frmPrd == null) { this.frmPrd = new JERPApp.Define.Material.FrmProduct(); new FrmStyle(this.frmPrd).SetPopFrmStyle(this); this.frmPrd.AffterSelected += new JERPApp.Define.Material.FrmProduct.AffterSelectedDelegate(frmPrd_AffterSelected); } this.frmPrd.ShowDialog(); } }
private void DGVKrepselis_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int a = e.RowIndex; DGVKrepselis.ClearSelection(); DGVKrepselis.Rows[a].Selected = true; }
void DgIndividuals_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex >= 0 && e.ColumnIndex >= 0) { dgIndividuals.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true; } }
private void dataGridView1_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex == -1) { columnContextMenuStrip.Tag = e.ColumnIndex; foreach (ToolStripMenuItem item in autoSizeModeToolStripMenuItem.DropDownItems) { if (item.Tag.ToString() == dataGridView1.Columns[e.ColumnIndex].AutoSizeMode.ToString()) { item.Checked = true; } else { item.Checked = false; } } e.ContextMenuStrip = columnContextMenuStrip; } else { cellContextMenuStrip.Tag = String.Format("{0} {1}", e.ColumnIndex, e.RowIndex); e.ContextMenuStrip = cellContextMenuStrip; } }
/// <summary> /// 设置快捷菜单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataGridView_Data_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if ((e.RowIndex >= 0) && (e.ColumnIndex >= 0)) { e.ContextMenuStrip = this.contextMenuStrip_DataGridViewRow; ((DataGridView)sender).CurrentCell = ((DataGridView)sender).Rows[e.RowIndex].Cells[e.ColumnIndex]; } }
public void Ctor_Int_Int(int columnIndex, int rowIndex) { var e = new DataGridViewCellContextMenuStripNeededEventArgs(columnIndex, rowIndex); Assert.Equal(columnIndex, e.ColumnIndex); Assert.Equal(rowIndex, e.RowIndex); Assert.Null(e.ContextMenuStrip); }