Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2017, 05:35   #1
Михаил22042016
Пользователь
 
Регистрация: 21.04.2016
Сообщений: 54
По умолчанию delphi замена ListBoks (моргает постоянно)

у меня код выводит в листбокс строки
Код:
for x := 0 to Length(Sloy[Length(Sloy)-1])-1 do begin
  Form1.lst1.Items[x]:=  'Y'+IntToStr(x)+' = '+FloatToStr(Sloy[Length(Sloy)-1][x].Y);
листбок при этом жутко моргает, кто нибудь подскажет чем заменить листбокс чтобы работать с стрин листом,
то есть, я все сообщения добавляю в не визуальный стринглист, а вконце всех манипуляций, просто пишу мемо.текст = стринг лист текст, это так все быстрее работает, так мемо не моргает, нормально все отображает, а вот с листбоксом все плохо, даблбуфер не помогает...

лист бокс удобен мне тем что выделив елемент в нем, я получаю номер соответствующего элемента в массиве. с мемо так не выходит
Михаил22042016 вне форума Ответить с цитированием
Старый 24.01.2017, 10:23   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
просто пишу мемо.текст = стринг лист текст, это так все быстрее работает,
РОВНО также можно написать и
Код:
ListBox.Items.Text:=StringList.Text;
а для временного "отключения" обновления(моргания) до ПОЛНОГО формирования есть
Код:
ListBox.Items.BeginUpdate;
--- много-много "частичных" обновлений 
Listbox.Items.EndUpdate;
OFFTOP: я понимаю что писать наименования компонентов и объектов НЕ ПЕРЕКЛЮЧАЯ клавиатуру удобнее, НО вот читать ... гораздо хуже.
программа — запись алгоритма на языке понятном транслятору
evg_m на форуме Ответить с цитированием
Старый 24.01.2017, 11:36   #3
Михаил22042016
Пользователь
 
Регистрация: 21.04.2016
Сообщений: 54
По умолчанию

ListBox все равно так моргает

Цитата:
Сообщение от evg_m Посмотреть сообщение
читать ... гораздо хуже.
исправлюся

спасибо за отзыв

Последний раз редактировалось Михаил22042016; 24.01.2017 в 11:41.
Михаил22042016 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подвижное изображение на форме моргает winhttp Общие вопросы Delphi 1 01.09.2012 12:33
массив замена -, на+. Delphi serj-07 Помощь студентам 20 16.06.2012 14:24
Моргает label при перемещении Maxs Компоненты Delphi 21 26.11.2009 19:57
Почему моргает экран при развороте спрайта V-int Мультимедиа в Delphi 2 03.11.2007 14:47
Постоянно пополняемый учебник по Delphi MMap Свободное общение 8 04.07.2007 21:39