Avatar billede alex253 Nybegynder
16. februar 2004 - 10:46 Der er 1 kommentar

hvordan gør man det

hej

jeg er ved at lave et program der afspiller video og musik. Men jeg vil gerne lave mine egne Play, Stop, Pause osv. knapper. Mit problem er at lave sådan at når man trykker på f.eks Play knappen, så der kommer et andet billede frem mens man trykker Play knappen nede...... er det muligt???

MVH Alex Højrup Andersen
Avatar billede hrc Mester
16. februar 2004 - 13:39 #1
Det ser ikke ud til at du kan nedarve og få adgang til noget interessant ad den vej. Du ender, så vidt jeg kan se, med noget komponentlignende hvor du laver en klasse hvori du har en TMediaPlayer (oprettes med nil og parent undlades, hvorved den ikke vises på formen). Så opretter du dine knapper (med dine bitmaps) og placerer dem på eksempelvis på en TPanel (igen oprettet i klassen) og sørger for at deres events er koblet til en og samme metode:

procedure TMyMediaPlayer.OnGenericKlick(Sender : TObject);
begin
  case Sender.Tag of
    0 : fMediaPlayer.Run;
    1 : fMediaPlayer.Stop;
  end; // case
end;

Det er ikke så kønt at gemme den oprindelige TMediaPlayer og så kopiere de properties og metoder som du selv har brug for.

Der er noget arbejde foran dig - og måske er det slet ikke den letteste metode.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester