Dúvida ListBox

Delphi

09/04/2003

Estou aprendendo ainda a trabalhar com o ListBox

E preciso saber o seguinte.

Tenho dois ListBox em meu Form, um Lborigem e outro lbdestino

o lborigem contém todos os itens da tabela de produtos

onde, quando clico num determinado botao o item vai para o lbdestino

Quero usar o Lbdestino como filtro da consulta.

POr exemplo:
digamos que o usuario selecionou dois produtos.

entao o sistema teria que calcular o custo dos produtos selecionados

só nao sei como setar o item do listbox

seria mais ou menos assim
tb_custo.first;
while not tb_custo.eof do
begin
if tb_custo.fieldbyname(´cutos_prod´).asstring = lbdestino then
begin
Calcular;
tb_custo.next;
end
else
begin
tb_custo.next;
end;
end;
Como ir para o proximo item do listbox e como saber que estou no ultimo item

Obrigado


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

09/04/2003

Caro Edi,

A melhor fonte de informação ainda é o Help do Delphi...

Procure pelas propriedades do componente ListBox e estude os exemplos...

Eis alguns:

[b:1ab527e0a8]ListBox1.ItemIndex[/b:1ab527e0a8] - Retorna o Indice atual/Selecionado do ListBox (baseado em 0)
- Se o valor for -1, não há item selecionado

[b:1ab527e0a8]ListBox1.Items.Count [/b:1ab527e0a8]- Retorna a quantidade de Itens do ListBox

Fragmento de Código:

[b:1ab527e0a8]for i := 0 to ListBox1.Items.Count - 1 do
ShowMessage(´Item nr. ´+IntToStr(i)+´ - ´+ListBox1.Items.String[i]);[/b:1ab527e0a8]

Mostra todos os itens de ListBox1

Pesquise!


GOSTEI 0
POSTAR