У меня есть функция, которая будет изменять выбранный индекс поля со списком, поэтому событие combobox_selectionchanged будет автоматически повышаться, но обработчик этого события снова вызывает мою функцию, поэтому функция будет вызываться дважды !!
Есть ли способ предотвратить возникновение события selection_changed в функции ниже?
private void Refresh_Window()
{
Monthes_ComboBox.SelectedIndex = DM.Month - 1;
}
Я хотел избежать подробного описания моей проблемы, поэтому я просто задал вопрос. Я создаю календарь, combo_box содержит месяцы года, но есть две кнопки, которые будут переходить на следующий месяц или предыдущий месяц, поэтому мне нужно изменить индекс combo_box по коду, я создаю функцию и вызываю ее в form_load и combobox_Selection_changed и button_click Могу ли я создать его лучше? и Refresh_window не просто изменяет combobox_selectedindex, он меняет все метки и текстовые блоки в форме, поэтому я просто хотел, чтобы все изменения были сделаны с помощью Refresh_window