listbox exists

0

jest jakis sposób na sprawdzenie czy w listbox wiersz np.3 jest "zapełniony"?

0

jest jakis sposób na sprawdzenie czy w listbox wiersz np.3 jest "zapełniony"?

spróbUj :

if listBox.lines.strings[3]='' then niezapełniony

0

a może (ale nie wiem):

if listbox.item.itemindex=2 then showmessage('aaaaaaa');

W listboxie zaczyna sie numerowanie od 0.
wienc pierwsza linia to 0, druga to 1 itd.

0

Ani jedno ani drugie. Tak zadziała:

ListBox1.Items.Strings[2]= '' then (jest puste)

Tylko tak jak kolega wspomniał w ListBoxie liczone jest od 0. :-)

0

on sie pytal o zapelnienie, nie o niezapelnienie :-P , wiec prawidlowe bedzie:

if ListBox1.Items.Strings[2] '' then ShowMessage('Jest zapelniony!');

0

Ani jedno ani drugie. Tak zadziała:

ListBox1.Items.Strings[2]= '' then (jest puste)

Tylko tak jak kolega wspomniał w ListBoxie liczone jest od 0. :-)

Dokładnie.. Ale to taka mała nic nieznacząca pomyłka ;)

0

Proponuję:

if (ListBox1.Items.Count>=2) and (ListBox1.Items.Strings[2] '') then ShowMessage('Jest zapelniony!');

W przeciwnym razie wywali sie jeśli nie będzie trzeciego itema.

Oczywiście jeśli jest {$BOOLEVAL ON} wtedy musi być:

if (ListBox1.Items.Count>=2) then
if (ListBox1.Items.Strings[2] '') then ShowMessage('Jest zapelniony!');

1 użytkowników online, w tym zalogowanych: 0, gości: 1