Zur Laufzeit WindowsMediaPlayer Größe ändern ?!



  • Hallo...

    Habe folgende Frage / Problem.

    Ich habe ein Form auf dem ich die ActiveX Komponente vom
    WindowsMediaPlayer eingebunden habe.

    Mom. ist es so, dass wenn das Programm startet, er
    das Form auf die maximale Höhe / Breite vergrößern soll (und auch macht).

    Anschließend soll er meinen eingebauten WindowsMediaPlayer
    auf die Breite vom Form-100 & Höhe ebenfalls -100 bringen soll.

    WindowsMediaPlayer1->Top=0;
    WindowsMediaPlayer1->Left=0;
    WindowsMediaPlayer1->Width=Form1->ClientWidth-100;
    WindowsMediaPlayer1->Height=Form1->ClientHeight-100;
    

    Problem, es geht nicht, er schieb es richtig auf Top=0 & Left=0.
    Nur Größe ändert er nicht 😞

    Super ärgerlich.... 😡

    Bin für jede Idee Dankbar!!!

    Ahoy Netzcowboy



  • Ich hätte rein intuitiv

    WindowsMediaPlayer1->Heigth=Form1->Heigth-100;
    WindowsMediaPlayer1->Width=Form1->Width-100;
    

    geschrieben...

    Kannst es ja mal probieren



  • Danke für deine Antwort, leider hilft es nichts. 🙄

    Hab selber noch bisschen rumprobiert,
    egal was ich hier

    WindowsMediaPlayer->Height=400;
    

    als Wert setze, er ändert nicht die Größe der Komponente.

    Hab mir sogar danach "Height"

    ShowMessage(IntToStr(WindowsMediaPlayer->Height));
    

    ausgeben lassen, entspricht dann dem Wert, den ich übergeben habe, also hier wären es 400. 😮

    Ich hab keine Ahnung mehr , hab schon im
    msdn gelesen, aber da blick ich nicht durch, hab vorher sowas noch nie gemacht.... 😕

    ➡ ➡ Hat nicht irgendjemand noch eine Idee, es muss doch einen Weg geben,
    die Größe zu Laufzeit zu ändern!!!!

    Danke


Anmelden zum Antworten