private void m_pActions_DoubleClick(object sender, EventArgs e) { if(m_pTab_Actions_Actions.SelectedItems.Count > 0){ GlobalMessageRuleActionBase action = (GlobalMessageRuleActionBase)m_pTab_Actions_Actions.SelectedItems[0].Tag; wfrm_GlobalMessageRule_Action frm = new wfrm_GlobalMessageRule_Action(m_pRule,action); if(frm.ShowDialog(this) == DialogResult.OK){ LoadActions(); } } }
private void m_pTab_Actions_ActionsToolbar_ItemClicked(object sender,ToolStripItemClickedEventArgs e) { if(e.ClickedItem.Tag == null){ return; } if(e.ClickedItem.Tag.ToString() == "add"){ wfrm_GlobalMessageRule_Action frm = new wfrm_GlobalMessageRule_Action(m_pRule); if(frm.ShowDialog(this) == DialogResult.OK){ LoadActions(); } } else if(e.ClickedItem.Tag.ToString() == "edit"){ if(m_pTab_Actions_Actions.SelectedItems.Count > 0){ GlobalMessageRuleActionBase action = (GlobalMessageRuleActionBase)m_pTab_Actions_Actions.SelectedItems[0].Tag; wfrm_GlobalMessageRule_Action frm = new wfrm_GlobalMessageRule_Action(m_pRule,action); if(frm.ShowDialog(this) == DialogResult.OK){ LoadActions(); } } } else if(e.ClickedItem.Tag.ToString() == "delete"){ if(m_pTab_Actions_Actions.SelectedItems.Count > 0){ GlobalMessageRuleActionBase action = (GlobalMessageRuleActionBase)m_pTab_Actions_Actions.SelectedItems[0].Tag; if(MessageBox.Show(this,"Are you sure you want to delete Action '" + action.Description + "' !","Confirm Delete",MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) == DialogResult.Yes){ action.Owner.Remove(action); LoadActions(); } } } }