Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > проблема с ListBox


Автор: 4ybaka 12.7.2007, 22:06
при добавлении в листбокс нового объекта(класс с переопределенным методом ToString) в поле добавляется пустая строка!проверял отдельно сам метод - работает.выводимое поле(методом ToString) изменяется при создании самого объекта,те оно не пустое на момент добавления в листбокс.возможно это изза того,что это все происходит в период разработки...но как это исправить?

Автор: mr.DUDA 12.7.2007, 22:13
В листбокс попадает то, что вернул ToString объекта в момент добавления. После этого листбокс вообще никогда не смотрит в ToString. Может в этом проблема.

Автор: 4ybaka 12.7.2007, 22:22
я думал на эту тему.но он же не может добавить строку еще ДО создания самого объекта!а эта переменная инициализируется в конструкторе...да и вот попробовал возвращать статический текст в методе ToString - таже проблема... smile 

Автор: mr.DUDA 13.7.2007, 08:57
Покажите код.

Автор: 4ybaka 13.7.2007, 10:22
похоже это изза того,что добавляемый элемент порожден от UserControl.те придется создавть отдельный класс для хранения данных и кот будет связан с изначальным классом.или есть другой вариант?

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