Fórum ListBox #230142
05/05/2004
0
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
Curtir tópico
+ 0Posts
05/05/2004
Fred_montanha
Gostei + 0
05/05/2004
Karencamila
Qual o comando que sei quais os itens que selecionei no listBox??
( Qdo for mais que um item que selecionei)
Gostei + 0
05/05/2004
Paulo_amorim
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é+
Gostei + 0
05/05/2004
Karencamila
:)
Gostei + 0
05/05/2004
Paulo_amorim
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é+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)