ListBox

Delphi

09/05/2003

Como faço para remover apenas uma linha de um ListBox.

Obrigado


Manjuneiro

Manjuneiro

Curtidas 0

Respostas

Okama

Okama

09/05/2003

ListBox1.Items.Delete(2);


GOSTEI 0
4_olho

4_olho

09/05/2003

Al linhas do ListBox são representadas pela propriedade Items, portanto, para apagar a linha X, copie todas as linhas acima de X e esvazie a última.

Se seu ListBox tiver 5 linhas e quiser apagar a linha 2, faça :

var
i : integer;
begin
for i:=1 to 3 do
ListBox1.Items[i]:=listbox1.items[i+1];
ListBox1.Items[4] := ´´;
end;


DICA : ListBox1.Items.Count lhe dá o número de linhas do ListBox. Lembre-se também que as linhas são 0-based, isto é numeradas a partir do zero....


GOSTEI 0
POSTAR