Fórum ListBox #230142

05/05/2004

0

Olá!

Se alguém tiver pelo menos uma pista, por favor me ajudem!! :)

Tenho 2 ListBox: Um tem os clientes não favoritos, e o outro os clientes favoritos ( campo favorito = 1 ou 0 ).

Quando der um clique duplo em um listBox, o cliente que cliquei muda de status favorito( 0 ou 1).
A minha dúvida é o seguinte: Não consigo obter esse cliente em que dei um clique duplo, pois este será o parâmetro para o update.

Deu pra entender?

Agradeço
Karen


Karencamila

Karencamila

Responder

Posts

05/05/2004

Fred_montanha

deu nao!


Responder

Gostei + 0

05/05/2004

Karencamila

Tentarei explicar melhor..

Qual o comando que sei quais os itens que selecionei no listBox??
( Qdo for mais que um item que selecionei)


Responder

Gostei + 0

05/05/2004

Paulo_amorim

Olá

Também não entendi muito bem, mas se o que vocÊ quer é saber dentre os itens quais aqueles selecionados (presumindo propriedades MultiSelect = TRUE e ExtendSelect = TRUE) vc poderia fazer

var
i : Integer;
s: string;
begin
     s := ´´;
     for i := 0 to ListBox1.Items.Count -1 do
     begin
          if ListBox1.Selected[i] then
            s := s + ListBox1.Items.Strings[i];
     end;
     Edit1.Text := s;
end;


Espero que ajude
Até+


Responder

Gostei + 0

05/05/2004

Karencamila

valew!!!

:)


Responder

Gostei + 0

05/05/2004

Paulo_amorim

Olá

Eu coloquei em uma String para colocar no Edit...
Depois que pensei que seria melhor vc colocar em uma variavel TStrings (ou TStringList) para que vc possa passar para o outro ListBox.

Até+


Responder

Gostei + 0

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

Aceitar