示例#1
0
        public FilterForm()
        {
            InitializeComponent();
            filterConfiguration = FilterConfiguration.GetInstance();
            var devices = filterConfiguration.GetDevicesList();

            LoadDeviceLists(devices);
            SetUpFilterCheckBoxes(filterConfiguration);
        }
        public InterprojectExchangeForm()
        {
            InitializeComponent();

            // Получение основных экземпляров классов, подписка на событие
            // обновления списков через фильтр
            interprojectExchange = InterprojectExchange.GetInstance();
            filterConfiguration  = FilterConfiguration.GetInstance();
            filterConfiguration.SignalsFilterChanged += RefilterListViews;

            // Инициализация начальных списков
            currProjItems = new List <ListViewItem>();
            advProjItems  = new List <ListViewItem>();

            // Установлен первый элемент в списке "Источник >> Приемник"
            modeComboBox.SelectedValueChanged -=
                modeComboBox_SelectedValueChanged;
            modeComboBox.SelectedIndex = 0;
            interprojectExchange.ChangeEditMode(modeComboBox.SelectedIndex);
            modeComboBox.SelectedValueChanged +=
                modeComboBox_SelectedValueChanged;
        }
示例#3
0
 /// <summary>
 /// Кнопка "Применить"
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void acceptButton_Click(object sender, EventArgs e)
 {
     FilterConfiguration.GetInstance().Save();
     Hide();
 }