Здравия вам!
Есть некий общий список:
internal static ArrayList PhoneAbons;
И есть формы, которые используют этот список в двух контролах:
private System.Windows.Forms.ComboBox BackList;
private System.Windows.Forms.ComboBox PhoneList;
...
PhoneList.DataSource = PhoneAbons;
BackList.DataSource = PhoneAbons;
В результате получается, что выбирая элемент списка в одном контроле, другой дублирует это действие.
Подскажите, пожалуйста, как это обойти? А то приходится тупо вести список в каждом контроле
И ещё..
PhoneAbons.Add(ctl);
PhoneList.SelectedItem = ctl;
Не работает!!! Отладчик показывает, что в PhoneAbons элемент добавлен, а в PhoneList.Items его нету!
Однако следующий вызов (PhoneList.SelectedItem = ctl) — некоторое время спустя уже срабатывает.
Неужели механизм привязок тут совершенно бесполезен?
07.10.05 13:52: Перенесено модератором из '.NET' — AndrewVK