A po co dwa formularze?!
Umieść na formularzu obiekt Image1 i Timer1. Właściwość Interwal obiektu Timer1 ustaw na 2000 co się równa 2 sekundy. W zdarzeniu OnTimer wczytuj do Image grafiki:
- Kod: Zaznacz cały
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
static int x = 0;
if(x = 0)
{
Image1->Picture->LoadFromFile("c:\\katalog\\plik_1.bmp");
x = 1;
}
else
{
Image1->Picture->LoadFromFile("c:\\katalog\\plik_2.bmp");
x = 0;
}
}
i już masz zmianę obrazków co 2 sekundy.
CO do tych formularzy, to możesz sterować właściwościami Hide i Show.
Form1->Hide(); // ukrywa formularz
Form1->Show(); // pokazuje formularz
do odmierzania czasu musisz użyć obiektu TTimer.