GARANTIR DESCONTO

Fórum listbox como controlar #269320

19/02/2005

0

Tem como excluir um item de um ListBox assim
tenho um edit q tem o nome do cliente o mesmo que
inclui na lista ao salvar o cadstro, gostaria de excluir o cliente de listbox mas fazer a busca do cliente no listbox passando o nome do cliente q está no edit, tem como fazer isso?
e tbm tem como order a lista por nome? sem ter q atualizar pelo banco?


valeu!!!!!


Luiz_aquino

Luiz_aquino

Responder

Posts

20/02/2005

Iamatrix

essa procedure vc poe no onchange do edit.
O ListBox1.Perform(LB_SELECTSTRING, 0, LongInt(@S)) ira retornar um valor > 0 se achou algo.
com isso vc pode fazer uma funçao que retorne TRUE se achou algo;

espero ter ajudado!
:----------------------------------------------------
procedure TForm1.Edit1Change(Sender: TObject);
var
S : Array[0..255] of Char;
begin
StrPCopy(S, Edit1.Text);
with ListBox1 do
ItemIndex := Perform(LB_SELECTSTRING, 0, LongInt(@S));
end;
:--


Responder

Gostei + 0

21/02/2005

Marcelo Saviski

não sei se entendi bem, mas para excluir um Item do listBox por nome, poderia fazer assim

ListBox.Items.Delete(ListBox.Items.IndexOf(Nome));


e para deixar em ordem alfabética, mude a propriedade sort do combobox para true, só 1 vez em tempo de projeto mesmo


Responder

Gostei + 0

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

Aceitar