示例#1
0
 private void tmi_Edit_Click(object sender, EventArgs e)
 {
     try
     {
         ToolStripMenuItem menu = sender as ToolStripMenuItem;
         DataGridView      dg   = (menu.Owner as ContextMenuStrip).SourceControl as DataGridView;
         if (dg == null)
         {
             return;
         }
         if (dg.Equals(this.dg_StragList))
         {
             StragClass strag = getGridAfterMouseUp <StragClass>(dg, null) as StragClass;
             if (strag == null)
             {
                 MessageBox.Show("策略为空");
                 return;
             }
             if (MessageBox.Show(string.Format("确定要修改策略:{0}", strag.StragScript), "修改策略", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No)
             {
                 return;
             }
             frm_StragManager frm = new frm_StragManager();
             frm.SpecList   = UseSetting.AllStrags as Dictionary <string, BaseStragClass <TimeSerialData> >;
             frm.SpecObject = strag;
             frm.Show();
         }
         else if (dg.Equals(this.dg_stragStatus))
         {
             StragRunPlanClass <T> strag = getGridAfterMouseUp <StragRunPlanClass <T> >(dg, null) as StragRunPlanClass <T>;
             if (strag == null)
             {
                 MessageBox.Show("计划为空");
                 return;
             }
             if (MessageBox.Show(string.Format("确定要修改计划:{0}", strag.StragName), "修改计划", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No)
             {
                 return;
             }
             frm_StragPlanSetting frm = new frm_StragPlanSetting();
             frm.SpecList   = UseSetting.AllRunPlannings as Dictionary <string, StragRunPlanClass <TimeSerialData> >;
             frm.SpecObject = strag as StragRunPlanClass <TimeSerialData>;
             frm.Show();
         }
     }
     catch (Exception ce)
     {
         MessageBox.Show(string.Format("{0}:{1}", ce.Message, ce.StackTrace));
     }
 }
示例#2
0
        private void toolStripMenuItem_StragManager_Click(object sender, EventArgs e)
        {
            frm_StragManager frm = new frm_StragManager();

            frm.ShowDialog();
        }