хочу чтобы кнопка на форме становилась активной когда пользователь выбирает строку в ListBox, те кликал на ListBox
Пишу
button1.DataBindings.Add("Enabled", listBox1, "Focused");
но кнопка всегда не активна, т е button1.Enable=false... кликай не кликай на listBox1
почемуто не биндится но и ошибок никаких не выдает
помогите
14.08.07 17:16: Перенесено модератором из '.NET' — TK
Здравствуйте, VlaKur, Вы писали:
VK>но кнопка всегда не активна, т е button1.Enable=false... кликай не кликай на listBox1
VK>почемуто не биндится но и ошибок никаких не выдает
Очевидно, что биндинг не получает уведомления об изменении свойства Focused. ListBox должен через интерфейс INotifyPropertyChanged уведомлять об изменении свойства Focused. Подпишитесь на событие GotFocus и обновляйте состояние кнопки руками
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.