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

Вниз

Как в Listbox сделать нумерацб?   Найти похожие ветки 

 
Артём   (2005-05-04 17:11) [0]

Как в Listbox сделать нумерацию? И еще как открыть сразу несколько файлов через Opendialog?


 
Profi ©   (2005-05-04 17:34) [1]

Артём   (04.05.05 17:11)
У OpenDialog"а есть свойство multiselect. Став true. А с нумерацией легко (код если строки уже загружены):
var s:string;
i:integer;
For i:=0 to listbox1.items.count-1 do begin
s:=listbox1.items[i];
s:=inttostr(i+1)+". "+s;
listbox1.items[i]:=s;
end;


Но лучше вставляй номер при хагрузки строк!


 
Profi ©   (2005-05-04 17:36) [2]

Profi ©   (04.05.05 17:34) [1]
"Ставь" и "загрузке" - конечно!


 
Antonn ©   (2005-05-05 06:49) [3]

Извращенцы, блин... :)

> Как в Listbox сделать нумерацию?


procedure TFormConf.ListboxDrawItem(Control: TWinControl; Index: Integer;
 Rect: TRect; State: TOwnerDrawState);
begin
 With ( Control As TListbox ).Canvas Do  Begin
     FillRect(Rect);
     TextOut(Rect.Left, Rect.Top,inttostr(Index+1)+" "+( Control As TListbox).Items.Strings[index] );
 End;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
6-1117204422
Lex_!
2005-05-27 18:33
2005.09.18
MSXML2.XMLHTTP и получение файлов с интернета


4-1122532698
MegaVolt
2005-07-28 10:38
2005.09.18
Какое событие отвечает за изменение размеров колонки ListView?


10-1102629822
turonix
2004-12-10 01:03
2005.09.18
Создание Excel файла


3-1122707436
xroot
2005-07-30 11:10
2005.09.18
EHGrid колонка


14-1124836056
ArMellon
2005-08-24 02:27
2005.09.18
Проект .lazarus как бесплатная альтернатива делфи