19. februar 2007 - 21:49Der er
21 kommentarer og 1 løsning
Listbox + Media
Hej. Jeg er igang med en MediaPlayer. Jeg sidder lidt fast i Next og Back knapperne på mediaplayeren.
hhv: Mediaplayer1.next; og Mediaplayer1.back;
når jeg har addet nogle sange til listbox1 vil jeg gerne have at den skifter sang til den næste i listen ved at trykke NEXT knappen. Men det virker ikke selvom jeg har addet koden Mediaplayer1.next jeg har det samme problem med Mediaplayer.back
Håber nogle kan give et svar. ellers må jeg gruble videre ;D
Jeg kan ikke lige se hvad scorpe´s kode skal bruges til så den har jeg ikke bygget videre på. Dette virker hvis du har en TListBox (ListBox1) og en TMediaPlayer (MediaPlayer1) på din form:
procedure TForm1.ListBox1Click(Sender: TObject); begin MediaPlayer1.FileName:=ListBox1.Items[ListBox1.ItemIndex]; MediaPlayer1.Open; MediaPlayer1.Play; end;
procedure TForm1.MediaPlayer1Click(Sender: TObject; Button: TMPBtnType; var DoDefault: Boolean); begin if not (Button in [Button,btPrev]) then exit;
DoDefault:=false; case Button of btNext : ListBox1.Perform(WM_KEYDOWN, VK_DOWN,0); btPrev : ListBox1.Perform(WM_KEYDOWN, VK_UP,0); end; end;
Hvis det er Delphi 7 du har testet med så skal det virker, gør det ikke det må det være dig der gør noget forkert. Prøv at lave en lille test unit og poste hele koden her hvis det heller ikke virker.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.