Exemplo n.º 1
0
        private void GenerateData_AddButton_Click(object sender, EventArgs e)
        {
            using (var dialog = new FeatureGroupForm(_pluginComponents, null))
            {
                var result = dialog.ShowDialog(this);

                if (result == DialogResult.OK)
                {
                    _generationInfo.FeatureGroups.Add(dialog.FeatureGroup);

                    RefreshUI(true);

                    GenerateData_FeatureGroupsListView.Focus();
                }
            }
        }
Exemplo n.º 2
0
        private void GenerateData_FeatureGroupsListView_DoubleClick(object sender, EventArgs e)
        {
            if (_selectedFeatureGroupIndex < 0 ||
                _selectedFeatureGroupIndex >= _generationInfo.FeatureGroups.Count)
            {
                return;
            }

            using (var dialog = new FeatureGroupForm(
                       _pluginComponents, _generationInfo.FeatureGroups[_selectedFeatureGroupIndex]))
            {
                var result = dialog.ShowDialog(this);

                if (result == DialogResult.OK)
                {
                    _generationInfo.FeatureGroups[_selectedFeatureGroupIndex] = dialog.FeatureGroup;

                    RefreshUI(true);

                    GenerateData_FeatureGroupsListView.Focus();
                }
            }
        }