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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.08.2010, 15:22   #11
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

До сих пор никому не мешало это слово...
А до потока я еще не добрался. Но идея такая уже приходило... Суть такова: как Винамп рассчитывает и постепенно обновляет строки с названиями треков (добавляет длину трека), так и моя прога, только размер файлов добавлять должна после имени файла.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 16.08.2010, 15:28   #12
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Всё прекрасно работает
Вложения
Тип файла: rar assign.rar (162.4 Кб, 53 просмотров)
r9m вне форума Ответить с цитированием
Старый 16.08.2010, 15:32   #13
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Цитата:
Сообщение от r9m Посмотреть сообщение
Всё прекрасно работает
когда таким явным способом, то работает. Но я сначала строки обрабатываю (см выше) и после этого глюк...
Вычитал в поиске, что это возможно из-за AlphaSkins...

Кстати событий BeginUpdate и EndUpdate я у ListBox'a не нашел.
Никогда не знаешь, где тебе повезет... (Фрай)

Последний раз редактировалось DIgorevich; 16.08.2010 в 15:55.
DIgorevich вне форума Ответить с цитированием
Старый 16.08.2010, 16:00   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Кстати событий BeginUpdate и EndUpdate я у ListBox'a не нашел.
А это и не события, он в TListItems.BeginUpdate
т.е. перед тем как изменять пиши ListBox1.Items.BeginUpdate. А после всех изменений EndUpdate соответственно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.08.2010, 16:06   #15
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А это и не события, он в TListItems.BeginUpdate
т.е. перед тем как изменять пиши ListBox1.Items.BeginUpdate. А после всех изменений EndUpdate соответственно.
Спасибо помогло!
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 16.08.2010, 16:08   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да незачто )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.08.2010, 16:12   #17
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

А вот еще вопросик туда же... если делать так:
Код:
  for i:=0 to listen.Items.Count-1 do
    begin
      text:=listen.Items[i];
        n:=Pos('|', text); // ðàçäåëèòåëü - '|'
        If n>0 Then
          Begin
            text:=Copy(text, 1, n-1);
          End;
      listen.Items[i] :=text+'|'+dlit(lisss.Items[i]);
    end;
то, пока идет процесс, я не могу прокручивать скролом listen - он возвращается в исходную позицию. От этого можно избавиться?
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 16.08.2010, 16:15   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ты прочитал мой пост выше, как я обычно поступаю?
Не хочешь воспользоваться советом?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.08.2010, 16:43   #19
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Уже воспользовался, но мне интересно, почему такие приколы со скролом, если в процедуре просто идете перебор строк?
Просто глюк был замечен и хотелось бы знать про него...
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 16.08.2010, 17:10   #20
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
если в процедуре просто идете перебор строк?
А ты точно уверен что именно в нем дело?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10
Из трех листов перенести строки по условию Romuald Microsoft Office Excel 3 18.03.2009 16:09
Как перенести определённые данные из строки Kamikaze13 Microsoft Office Excel 3 21.11.2008 10:57
Перенести в новую книгу отмеченые строки Rom1k06 Microsoft Office Excel 11 31.07.2008 12:22
Перенести слова из массива в строки Xardas Паскаль, Turbo Pascal, PascalABC.NET 2 04.05.2008 12:34