Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
John   (2005-03-09 10:07) [0]

Подскажите кто-нибудь!
Как в ListBox программно выделить нужный пункт для удаления?


 
Yanis ©   (2005-03-09 10:44) [1]

ListBox1.Itemindex := 1


 
Drakosha   (2005-03-09 11:14) [2]

хм ...
а зачем выделять? мона ж и так удалить не выделяя


 
markers ©   (2005-03-09 11:18) [3]

Да вот так:
ListBox1.Items.Delete(x);
Если удаляешь в цикле то лучше построить так:
for i:=ListBox.Items.Count DownTo 0 do
begin
..
end;


 
John   (2005-03-09 12:33) [4]

Спосибо Yanis, но в моём случае лучше..ListBox1.ItemIndex:=0;
Выделяется первый пункт.
Вопрос markers..у а как остановить этот цикл?


 
markers ©   (2005-03-09 12:34) [5]

Break;


 
markers ©   (2005-03-09 12:36) [6]

for i:=ListBox.Items.Count DownTo 0 do
begin
if ListBox.Items.Strings[i] = "xxx" Then
 begin
   ListBox.Items.Delete[i];
   Break;
 end;
end;


 
markers ©   (2005-03-09 12:36) [7]

ошибся
for i:=ListBox.Items.Count DownTo 0 do
на
for i:=ListBox.Items.Count-1 DownTo 0 do
Иначе будет ошибка


 
MU ©   (2005-03-09 13:02) [8]

idx := ListBox1.Items.IndexOf("xxx");
 if (idx >= 0) then
   ListBox1.Items.Delete(Idx);


 
markers ©   (2005-03-09 13:03) [9]

to MU
Так даже лучше;)


 
John   (2005-03-09 18:33) [10]

Я сделал так:
for i:=ListBox1.Items.Count-1 DownTo 0 do
begin
DeleteFile(pchar(listbox1.Items[listbox1.itemindex]));
ListBox1.Items.Delete(ListBox1.ItemIndex);
ListBox1.ItemIndex:=0;



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

Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.034 c
1-1109942669
Scorpio
2005-03-04 16:24
2005.03.20
Плавающая точка


3-1108812877
Борис
2005-02-19 14:34
2005.03.20
Выбор СУБД для БД на 1 млн. записей


6-1105613443
Homa_Programer
2005-01-13 13:50
2005.03.20
СОКЕТЫ :(


14-1109653753
begin...end
2005-03-01 08:09
2005.03.20
С Днём рождения! 29 февраля


8-1101659830
Tigert
2004-11-28 19:37
2005.03.20
Как, как можно проще переделать Bitmap в Icon





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский