Beispiel #1
0
        private void deleteToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            if (dgTriggerEvents.MultiSelect == true)
            {
                throw new NotImplementedException("Editing mutliple triggers at once is unsupported.");
            }
            VI_Trigger selected_trigger = null;

            foreach (DataGridViewRow row in this.dgTriggers.SelectedRows)
            {
                selected_trigger = row.DataBoundItem as VI_Trigger;
            }
            if (selected_trigger != null)
            {
                foreach (DataGridViewRow row in this.dgTriggerEvents.SelectedRows)
                {
                    VI_TriggerEvent selected_event = row.DataBoundItem as VI_TriggerEvent;
                    if (selected_event != null)
                    {
                        //Remove Event
                        selected_trigger.Remove(selected_event);
                    }
                }
            }

            ProfileEdited();

            refresh_dgTriggers();
            refresh_dgTriggerEvents();
        }