private void DoDEInsertAsFloatBarCode(object sender, EventArgs e) { InsertAsProc vEvent = delegate(frmRecord frmRecord) { frmRecord.InsertDeFloatBarCode(frmDataElement.GetDeIndex(), frmDataElement.GetDeName()); }; InsertDataElementAs(vEvent); }
private void InsertDataElementAs(InsertAsProc proc) { frmRecord vFrmRecord = GetActiveRecord(); if (vFrmRecord != null) { if (!vFrmRecord.EmrView.Focused) // 先给焦点,便于处理光标处域 { vFrmRecord.EmrView.Focus(); } proc(vFrmRecord); } else { MessageBox.Show("未发现打开的模板!"); } }