• 0
Sign in to follow this  
SPX

Lista

Question

Olá Pessoal!

Estou precisando muito da ajuda e da paciência de vocês...

O negócio é o seguinte:

Gostaria de saber como eu faço um programa que tenha uma lista de um lado da tela e quando eu clico em um nome dessa lista do outro lado da tela apareça alguns detalhes desse nome previamente defindos por mim? Como se fosse um diocionário ou uma agenda por exemplo...

Gostaria de fazer isso utilizando os botões do Delphi pois não tenho experiência nesse programa...

Caso não seja possível me ajudar, aonde posso achar materiais que ensinem a fazer isso??? Já procurei por toda a NET e não achei... sad.gif

POR FAVOR ME AJUDEM... unsure.gifunsure.gifunsure.gif

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

você pode colocar a lista de nomes num TListBox.

Daí você cria um TList de TStringList que são os detalhes, para cada ítem do TListBox.

Quando o nome for clicado você apresenta os detalhes:

procedure TForm1.ListBox1Click(Sender: TObject);
begin
  ListBox2.Items := TStringList(lDet[ListBox1.ItemIndex]);
end;

ListBox2 é a lista de detalhes

lDet é o TList dos detalhes

Share this post


Link to post
Share on other sites
  • 0

Nunca fiz isso, mas se você estiver usando o Delphi 7, na pasta DEMOS/FRAMES/DB/ tem um projeto que parece resolver sua questão.

Parece que a chave de tudo está na utilização de frames.

Dê uma olhadinha e retorne caso não tiver ajudado.

Share this post


Link to post
Share on other sites
  • 0

Valeu pessoal, vou tentar fazer das duas formas que me ensinaram... se eu me enrolar eu pesso ajuda novamente...

O problema todo é que eu estou tentando aprender Delphi "na marra" sem nunca ter feito um curso, só lendo apostilas e olhando as dúvidas dos outros aqui no fórum... por isso me enrolo com coisas simples...

Ainda vou pedir muita ajuda a vocês... unsure.gifunsure.gifunsure.gif

Um abraço,

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this