Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.16;
Скачать: CL | DM;

Вниз

ListBox   Найти похожие ветки 

 
Antonn   (2003-12-05 14:44) [0]

Привет мастерам! Помогите разобраться с мудреной вещью. Есть listBox и 2 типа строк. Первая - Фамилия, вторая - Ok/No. Необходимо первую выровнять по левой стороне listBox, вторую по правой (что-то типа PlayList в WinAmp"е). Подскажите быстродействующий способ - записей очень много. Использовать нужно именно listBox. Я организовал все это в listBox2DrawItem, но при большом количестве записей тормозит и мелькает.


 
Chris   (2003-12-05 14:51) [1]

iList1 - список фамилий
iList2 - список Ok/No
ListBox2.Items.Clear;
for i:=0 to iList1.Count-1 do
begin
ListBox2.Items.Add(iList1[i]);
While ListBox2.Canvas.TextWidth(ListBox2.Items[i])<ListBox2.Width-ListBox2.Canvas.TextWidth(iList2[i]) do
ListBox2.Items[i]:=ListBox2.Items[i]+" ";
ListBox2.Items[i]:=ListBox2.Items[i]+iList2[i];
end;


 
Antonn   (2003-12-05 15:52) [2]

А что-нибудь по-скоростнее есть?..



Страницы: 1 вся ветка

Текущий архив: 2003.12.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.013 c
1-52280
Don
2003-12-04 08:11
2003.12.16
Приведите, пожалуйста, пример как придать кнопке нестандартный в


1-52264
Olga_Oo
2003-12-04 12:47
2003.12.16
форма


6-52329
Pavels
2003-10-22 10:16
2003.12.16
dns/soa/mx/ns - помогите с инфой/доками


14-52386
VictorT
2003-11-21 15:23
2003.12.16
Сортировка CDWordArray


14-52352
Игорь Шевченко
2003-11-07 00:30
2003.12.16
Думкин, с днем рождения!!!