![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
добавление строк в listbox [D7, XP]
SKIPtr © (2015-10-25 12:04:00)драсте подскажите пожалуйста как записать строки с переменой типа
TStrings записать в listbox
Юрий Зотов (2015-10-29 09:08:00) [1]> brother © (28.10.15 19:25) [8]
О чем и говорилось.
brother (2015-10-28 19:25:00) [2]> Проще и надежнее использовать то, что уже предусмотрено
> в VCL.
а там также BeginUpdate/EndUpdate ))))))))
Юрий Зотов (2015-10-27 21:05:00) [3]> SKIPtr © (27.10.15 18:44) [4]
> методы Assign и AddStrings
Это немного разные вещи: Assign записывает новое содержимое взамен старого, а AddStrings - в дополнение к старому. Выбирайте, что больше подходит.
PS
Что касается ADD в самопальном цикле - посмотрите BeginUpdate/EndUpdate. Возможно, я ошибаюсь, но, насколько помню, в самопальном цикле придется писать их ручками. И если забыть это сделать, то визуальный контрол будет перерисовываться на каждом витке - а отсюда и мигание, и замедление. Проще и надежнее использовать то, что уже предусмотрено в VCL.
SKIPtr (2015-10-27 19:49:00) [4]ну это я решу опытным путем
brother (2015-10-27 19:04:00) [5]ээээ, либо assign, либо add...
SKIPtr (2015-10-27 18:44:00) [6]спасибо
мне понравились методы Assign и AddStrings
попробую их использовать
brother (2015-10-27 17:46:00) [7]в цикле add
aka (2015-10-27 14:06:00) [8]Циклом перелить
Юрий Зотов (2015-10-25 12:09:00) [9]Assign