ListBox
Como faço para remover apenas uma linha de um ListBox.
Obrigado
Obrigado
Manjuneiro
Curtidas 0
Respostas
Okama
09/05/2003
ListBox1.Items.Delete(2);
GOSTEI 0
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....
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