Проблеммы с Binding свойства Focused и Enable
От: VlaKur  
Дата: 14.08.07 12:42
Оценка:
хочу чтобы кнопка на форме становилась активной когда пользователь выбирает строку в ListBox, те кликал на ListBox
Пишу
button1.DataBindings.Add("Enabled", listBox1, "Focused");

но кнопка всегда не активна, т е button1.Enable=false... кликай не кликай на listBox1
почемуто не биндится но и ошибок никаких не выдает

помогите

14.08.07 17:16: Перенесено модератором из '.NET' — TK
Re: Проблеммы с Binding свойства Focused и Enable
От: TK Лес кывт.рф
Дата: 14.08.07 13:12
Оценка:
Здравствуйте, VlaKur, Вы писали:

VK>но кнопка всегда не активна, т е button1.Enable=false... кликай не кликай на listBox1

VK>почемуто не биндится но и ошибок никаких не выдает

Очевидно, что биндинг не получает уведомления об изменении свойства Focused. ListBox должен через интерфейс INotifyPropertyChanged уведомлять об изменении свойства Focused. Подпишитесь на событие GotFocus и обновляйте состояние кнопки руками
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.