Scrollbox und Mediaplayer



  • Hallo

    Wie kann ich mit einer Scrollbox die Position des Mediaplayers ändern.
    Ich brauche dazu so eine Art OnClick Ereignis, das ich abfragen kann, ob linke Maustaste gedrückt ist.

    if (Shift.Contains(ssLeft))
      {
        Timer1->Enabled = false;
        MediaPlayer1->Position = ScrollBar1->Position;
        Timer1->Enabled = true;
      }
    

    Das würde funktionieren, allerdings habe ich kein passendes Ereignis gefunden, wo ich das anwenden kann

    Danke im Voraus



  • Habe mein Problem gerade selber behoben!

    Danke trotzdem.

    Hier meine Lösung!

    void __fastcall TForm4::ScrollBar1Scroll(TObject *Sender,
          TScrollCode ScrollCode, int &ScrollPos)
    {
      TMouseButton Button;
      if (Button == mbLeft)
      {
        Timer1->Enabled = false;
        MediaPlayer1->Position = ScrollBar1->Position;
        Timer1->Enabled = true;
        MediaPlayer1->Play();
      }
    }
    

Anmelden zum Antworten