コード例 #1
0
        private void AddEntry(GridView view, List <FilterRule> patterns, string property)
        {
            using (var epf = new EditPatternForm(property))
            {
                if (epf.ShowModal(this) == DialogResult.Ok)
                {
                    patterns.Add(epf.Pattern);

                    UpdateListView(view, patterns);
                }
            }
        }
コード例 #2
0
        private void EditEntry(GridView view, List <FilterRule> patterns, string property, bool message = true)
        {
            if (view.SelectedItem != null)
            {
                var frule = (FilterRule)view.SelectedItem;

                using (var epf = new EditPatternForm(frule, property))
                {
                    if (epf.ShowModal(this) == DialogResult.Ok)
                    {
                        patterns[view.SelectedRow] = epf.Pattern;

                        UpdateListView(view, patterns);
                    }
                }
            }
            else if (message)
            {
                MessageBox.Show("Zuerst muss eine Regel ausgewählt werden!", "Regel bearbeiten");
            }
        }