Fórum ListBox #159124
09/05/2003
0
Como faço para remover apenas uma linha de um ListBox.
Obrigado
Obrigado
Manjuneiro
Curtir tópico
+ 0
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....
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
Clique aqui para fazer login e interagir na Comunidade :)