Hi folks, I've found the solution to run the AVI properly at any required size. I'm using a second form with a Tpanel on it (aligned to client) and the code below does the rest. The only remaining problem is now, that when I resize the AVI form during or after the run, the AVI gets wiped totally! Also when I move any other window partially over the AVI it wipes that area. Any ideas / suggestions. Thanks very much, John Christenhusz. procedure TformControl.btnStartClick(Sender: TObject); begin with MediaPlayer do begin formAVI.show; display := formAVI.pnAVI; open; displayRect := formAVI.clientRect; play; end; end; > -----Original Message----- > Thanks for the advice to use the TMediaPlayer to run an AVI. > But, how can I control the size of the AVI. When I set the > TMediaPlayer's property Display to e.g. a panel then it shows > the AVI at a reduced size. How can I make it so that it > stretches the AVI to fit the panel? --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz