Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[DELPHi7] Mexendo com ListBox


bidoow
 Compartilhar

Posts Recomendados

Mexendo com ListBox

 

Olá galera, fiz esse tutorial para os iniciantes terem uma noção bem básica de ListBox!

 

Adicione na Form :

 

2 edits, 4 buttons, 1 label, 1 listbox (todos na aba Standard)

Agora na aba Dialogs adicione um OpenDialog, e um SaveDialog

Organize assim :

 

431q.jpg

 

Na caption do Button1 coloque Adicionar Item, clique duas vezes, apague tudo e coloque:

 

procedure TForm1.Button1Click(Sender: TObject);

begin

ListBox1.Items.Add ( Edit1.Text );

end;

 

Ou seja, você ira digitar algo no Edit1 e clicar em Adicionar Item que adicionará no ListBox.

 

Agora o Button2, coloque na caption Deletar Item, clique duas vezes, apague tudo e coloque o codigo:

 

procedure TForm1.Button2Click(Sender: TObject);

begin

ListBox1.DeleteSelected;

end;

 

O item selecionado, você irá clicar em deletar que deletará.

 

Agora no Button3 coloque Carregar Arquivo, clique duas vezes, apague tudo e coloque:

 

procedure TForm1.Button3Click(Sender: TObject);

begin

if Opendialog1.Execute then

begin

ListBox1.Items.LoadFromFile(opendialog1.FileName);

ListBox1.SetFocus;

end;

 

Ele vai carregar um arquivo .txt no listbox.

 

No Button4 coloque Salvar, apague tudo e coloque:

 

procedure TForm1.Button4Click(Sender: TObject);

begin

if Savedialog1.Execute then

begin

ListBox1.Items.SavetoFile(Savedialog1.FileName);

ListBox1.SetFocus;

end;

 

Ele irá salvar o que está escrito no ListBox, nao esqueça de botar a extensão (.txt).

 

Agora na Label1 coloque Buscar, e no Edit2 clique duas vezes, apague tudo e coloque isso:

 

procedure TForm1.Edit2Change(Sender: TObject);

begin

Listbox1.Perform(LB_SELECTSTRING,0,LongInt(PChar(Edit2.Text)));

end;

 

Ou seja, oque você digitar ele irá buscar.

 

Bom, é só isso mesmo, tava sem nada para fazer aqui e fiz isso =p

 

creditos - texto : EU

codigos : um forúm ai.

 

valeu galera

Link para o comentário
Compartilhar em outros sites

mto bom topico mesmo, bidoow como sempre fazendo otimos tutoriais.

 

acho que sim matheus, mais fala com o DragonBoss, ele que sabe desses bagulhos de internet.

 

Me emociono quando falam meu nome no forum sem ser pra chingar *------*

KPSkOskpoakspkos

 

Vo da uma olhada ake, e inserir um sistema de lista de musikas num player de audio pra ve se fika legalzin xD....flw

 

vlw pelo topico, abraços.

 

OBS: nao tem um espaço a mais aki nao ?

 

procedure TForm1.Edit2Change(Sender: TObject);

begin

Listbox1.Perform(LB_SELECTSTRING,0,LongInt(PChar(E dit2.Text)));

end;

 

OBS²: O cara merece thanks pessoal xD

 

Fuiz =*

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.