Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > подгрузка элементов в ComboBox


Автор: GrafF812 6.6.2010, 00:30
Приветствую. Помогите мне пожалуйста решить следующую задачу. На форме есть ComboBox, при клике на который подгружаются строки из текстового файла. Так вот. Поскольку список строк в файле не меняется мне бы хотелось чтобы список загружался только один раз при клике на ComboCox и жил там пока работает прога. Подскажите какое событие нужно отлавливать?

Автор: mrbrooks 7.6.2010, 07:51
MouseDoubleClick подойдет + флаг, контролирующий только одну загрузку

Автор: GrafF812 7.6.2010, 19:35
прошу прощения, не могли бы Вы примерчик дать?

Автор: chip_and_dayl 7.6.2010, 20:57
А не проще в коде, который делает загрузку данных в комбобокс поставить проверку, если данные в комбобоксе есть, то не загружать. Можно определить наличие данных по свойству Count

Автор: jonie 7.6.2010, 22:47
данные должны управлять поведением, а не комбобокс. Поясняющий пример в аттаче.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)