Fórum ListView Multiseleção Soma = Resultado (Alguém sabe ?) #267142
02/02/2005
0
bom dia,
tenho um listview com multiseleção, gostaria de ter a soma de um subitem sempre que escolher outros na seleção, por exemplo.
selecionei a linha 3 e 7, teria o total das duas.
obrigado a todos que ajudarem.
Valdir
tenho um listview com multiseleção, gostaria de ter a soma de um subitem sempre que escolher outros na seleção, por exemplo.
selecionei a linha 3 e 7, teria o total das duas.
obrigado a todos que ajudarem.
Valdir
Valdirlscosta
Curtir tópico
+ 0
Responder
Posts
02/02/2005
Massuda
No evento TListView.OnSelectItem faça algo deste tipo (não testei):
procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem; Selected: Boolean); var ListView: TListView; Itm: TListItem; I: Integer; begin ListView := Sender as TListView; // ... Itm := ListView.Selected; for N := 0 to ListView.SelCount-1 do begin // faz alguma coisa com o item Itm // no seu caso, faz a soma do que interessa Itm := ListView.GetNextItem(Itm, sdAll, [isSelected]); end; end;
Responder
Gostei + 0
03/02/2005
Valdirlscosta
Obrigado
/Valdir
/Valdir
No evento TListView.OnSelectItem faça algo deste tipo (não testei):
procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem; Selected: Boolean); var ListView: TListView; Itm: TListItem; I: Integer; begin ListView := Sender as TListView; // ... Itm := ListView.Selected; for N := 0 to ListView.SelCount-1 do begin // faz alguma coisa com o item Itm // no seu caso, faz a soma do que interessa Itm := ListView.GetNextItem(Itm, sdAll, [isSelected]); end; end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)