
Yo uso el código:
Listbox1.itemIndex:=Listbox1.itemIndex+1; //???
Gracias.
Escrito 29 octubre 2009 - 10:58
Escrito 29 octubre 2009 - 11:10
Escrito 29 octubre 2009 - 11:12
listbox1.ItemIndex := 0;
listbox1.ItemIndex := listbox1.ItemIndex+1; label25.Caption := listbox1.Items[listbox1.ItemIndex];
Escrito 29 octubre 2009 - 11:23
procedure TPlayer.Sound1TimeChanging(Sender: TObject; Time: Integer); begin //******************************** Progressbar1.Max:=Sound1.GetTimeLength ; Progressbar1.position:=Sound1.GetCurrentTimePos; //Sound1.GetProgress; //******************************** if listbox1.ItemIndex=-1 then listbox1.ItemIndex:=0; Sound1.GetCurrentTimePos; Label2.Caption:=intToStr(Sound1.GetCurrentTimePos); Label3.Caption:=intToStr(Sound1.GetTimeLength); if sound1.GetCurrentTimePos=Sound1.GetTimeLength then sound1.Play(listbox1.Items[ListBox1.ItemIndex+1]); label4.Caption:=intToStr(listbox1.ItemIndex); { falta que el listbox cambie el foco al finalizar cada tema ya que el tema músical cambia bien} // end; // según creo el evento es cuando el tiempo transcurre se ejecutan cada una de las condiciones. // Sound es un componente gratis que reproduce varios formatos ya que tiene un dll , puede según el código hasta reproducir desde la red.
Escrito 29 octubre 2009 - 11:29
procedure TPlayer.Sound1TimeChanging(Sender: TObject; Time: Integer); begin //******************************** Progressbar1.Max:=Sound1.GetTimeLength ; Progressbar1.position:=Sound1.GetCurrentTimePos; //Sound1.GetProgress; //******************************** if listbox1.ItemIndex=-1 then listbox1.ItemIndex:=0; Sound1.GetCurrentTimePos; Label2.Caption:=intToStr(Sound1.GetCurrentTimePos); Label3.Caption:=intToStr(Sound1.GetTimeLength); if sound1.GetCurrentTimePos=Sound1.GetTimeLength then begin // AQUI !!!! sound1.Play(listbox1.Items[ListBox1.ItemIndex+1]); label4.Caption:=intToStr(listbox1.ItemIndex); end; // Y AQUI !!!! { falta que el listbox cambie el foco al finalizar cada tema ya que el tema músical cambia bien} // end; // según creo el evento es cuando el tiempo transcurre se ejecutan cada una de las condiciones. // Sound es un componente gratis que reproduce varios formatos ya que tiene un dll , puede según el código hasta reproducir desde la red.
Escrito 29 octubre 2009 - 11:34
ListBox1.Selected[ListBox1.ItemIndex+1];
Escrito 29 octubre 2009 - 11:36
label4.Caption := listbox1.Items[listbox1.ItemIndex];
Escrito 29 octubre 2009 - 11:41
Escrito 29 octubre 2009 - 11:45
Saludos, soy nuevo en la comunidad, tengo un problema con la selección de un listbox.item mediante código, que al cambiar el item lo haga una solo vez, ya que a mi me cambia desde el primero hasta el último sin parar.
Yo uso el código:
Listbox1.itemIndex:=Listbox1.itemIndex+1; //???
Gracias.
Escrito 29 octubre 2009 - 12:00
Escrito 29 octubre 2009 - 12:08
Muchas gracias Fenareth en verdad era que faltaban dos begin y end.
casi siempre el vago trabaja doble.
Gracias!!!
Escrito 29 octubre 2009 - 12:21
Escrito 29 octubre 2009 - 12:31
Tengo que darles las gracias a todos los que me han atendido, pues no en todos los foros se coopera tan rápido .
De ahora en adelante, también yo trataré de ayudar a otros, aquí en está comunidad.
Escrito 29 octubre 2009 - 12:32
Tengo que darles las gracias a todos los que me han atendido, pues no en todos los foros se coopera tan rápido .
De ahora en adelante, también yo trataré de ayudar a otros, aquí en está comunidad.
Escrito 02 noviembre 2009 - 09:09
ListBox1.Perform(lb_SetTopIndex,ListBox1.Items[Listbox1.ItemIndex+1], 0);