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

Вниз

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

 
Змей ©   (2004-12-01 17:14) [0]

у меня не получается проверить пустоту первой строки
 for x := 0 to lv.Items.Count-1 do  begin
         if  lv.Items[0].Caption<>emptystr  then begin
           edit1.text:=inttostr(x);
         end;
         end;
вот так получается ну если не пустая строка то   edit1.text:=inttostr(x);
а вот как сделать ? если она пустая то showmessage("нет текста")
if  length(lv.Items[0].Caption)<0  then begin
         showmessage("нет текста")

                    end;

не получается
заранее благодарю


 
TButton ©   (2004-12-01 17:17) [1]

1. >не получается а что получается?
2. а если этой строки нет в принципе и lv.Items[0]=0?


 
olookin ©   (2004-12-01 17:20) [2]

if  length(lv.Items[0].Caption)<0  then begin
        showmessage("нет текста")
        end;

А разве должно получиться?


 
novice_man ©   (2004-12-01 17:20) [3]

for x := 0 to lv.Items.Count-1 do  begin
    if  lv.Items[0].Caption<>emptystr  then begin
        edit1.text:=inttostr(x);
        end else showmessage("нет текста");
    end;


TButton ©   (01.12.04 17:17) [1]

1. >не получается а что получается?
2. а если этой строки нет в принципе и lv.Items[0]=0?


Отхватит эксепшн ;)


 
novice__man   (2004-12-01 17:21) [4]

for x := 0 to lv.Items.Count-1 do  begin
    if  lv.Items[0].Caption<>emptystr  then begin
        edit1.text:=inttostr(x);
        end else showmessage("нет текста");
    end;


TButton ©   (01.12.04 17:17) [1]

1. >не получается а что получается?
2. а если этой строки нет в принципе и lv.Items[0]=0?


Отхватит эксепшн ;)


 
novice__man   (2004-12-01 17:21) [5]

for x := 0 to lv.Items.Count-1 do  begin
    if  lv.Items[0].Caption<>emptystr  then begin
        edit1.text:=inttostr(x);
        end else showmessage("нет текста");
    end;


TButton ©   (01.12.04 17:17) [1]

1. >не получается а что получается?
2. а если этой строки нет в принципе и lv.Items[0]=0?


Не пройдет дальше  for x := 0 to lv.Items.Count-1 do


 
Змей ©   (2004-12-01 17:50) [6]

edit1.text:=inttostr(x);
       end else showmessage("нет текста");
не катит тож пробовал


 
novice__man   (2004-12-01 18:40) [7]

lv укажи тип переменной


 
begin...end ©   (2004-12-01 18:43) [8]

> [6] Змей ©   (01.12.04 17:50)

Я вот одного не пойму. Вот эта строка:

> edit1.text:=inttostr(x)

- она зачем вообще?


 
novice__man   (2004-12-01 18:43) [9]

for x := 0 to lv.Items.Count-1 do  begin
   if lv.Items[0].Caption <> ""  then begin
      edit1.text:=inttostr(x);
      end else showmessage("нет текста");
   end;


 
novice__man   (2004-12-01 18:50) [10]

Если lv: TListView (что косвенно можно определить по названию), то должно быть lv.Items.Item[0].Caption <> ""


 
TButton ©   (2004-12-01 20:45) [11]


> Отхватит эксепшн ;)

а мне этот эксцепшен нафих не упал. просто инфа для долгих раздумий зимними вечерами.



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

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

Наверх




Память: 0.49 MB
Время: 0.027 c
14-1101279635
kot
2004-11-24 10:00
2004.12.19
Freddie Mercury и группа QUEEN


14-1101819567
_iceman_
2004-11-30 15:59
2004.12.19
Память целиковая или целая


14-1101473618
dr Tr0jan
2004-11-26 15:53
2004.12.19
Плюсы/минусы WinXP SP 2


14-1101507416
Homa_Programer
2004-11-27 01:16
2004.12.19
авось поможет


1-1102435699
yanker
2004-12-07 19:08
2004.12.19
Сохранение экземляра класса в файл