コード例 #1
0
 /// <summary>
 /// Asynchronously creates a new macro, forwards to NewClick command
 /// </summary>
 public void CreateMacroAsync()
 {
     if (NewClick.CanExecute(null))
     {
         NewClick.Execute(null);
     }
 }
コード例 #2
0
 protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
 {
     if (ClearClick != null && e.Item.Text == "清除")
     {
         ClearClick.Invoke(e.Item, new EventArgs());
     }
     if (EditClick != null && e.Item.Text == "編輯")
     {
         EditClick.Invoke(e.Item, new EventArgs());
     }
     if (ExportClick != null && (e.Item.Text == "XLS" || e.Item.Text == "CSV"))
     {
         ExportClick.Invoke(e.Item, new EventArgs());
     }
     if (ImportClick != null && e.Item.Text == "導入")
     {
         ImportClick.Invoke(e.Item, new EventArgs());
     }
     if (SearchClick != null && e.Item.Text == "查找")
     {
         SearchClick.Invoke(e.Item, new EventArgs());
     }
     if (NewClick != null && e.Item.Text == "新增")
     {
         NewClick.Invoke(e.Item, new EventArgs());
     }
     if (DeleteClick != null && e.Item.Text == "刪除")
     {
         DeleteClick.Invoke(e.Item, new EventArgs());
     }
     if (ApproveClick != null && e.Item.Text == "審核")
     {
         ApproveClick.Invoke(e.Item, new EventArgs());
     }
     if (HelpClick != null && e.Item.Text == "幫助")
     {
         HelpClick.Invoke(e.Item, new EventArgs());
     }
 }
コード例 #3
0
 //************ BUTTONS ************//
 private void BtnNew_Click(object sender, EventArgs e)
 {
     NewClick?.Invoke(this, EventArgs.Empty);
 }