Fórum ListBox #159124

09/05/2003

0

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

Obrigado


Manjuneiro

Manjuneiro

Responder

Posts

09/05/2003

Okama

ListBox1.Items.Delete(2);


Responder

Gostei + 0

09/05/2003

4_olho

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....


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar