Form1->Image1
Jak już.
Tylko, że zaraz nie potrzebnie się zapętlisz w zależności między formami.
Zrób sobie to np. tak
W głównej formie zadeklaruj funkcje
// plik *.h
void __fastcall OnShowFormatkiNumerDwa(TObject *Sender);
// plik *.cpp
void __fastcall FormaGlowna::OnShowFormatkiNumerDwa(TObject *Sender) { // FormaGlowna <- tutaj daj swoją nazwę
// Jest to zdarzenie które podstawisz jako OnShow twojej 2 formatki
Forma2->Image->Picture->Assign(Image->Picture);
}
// No i np w OnCrate Głównej formatki - nie wiem jak tworzysz tą 2 formę
Forma2->OnShow = OnShowFormatkiNumerDwa;
Wtedy po pojawieniu się 2 formatki obrazek automatycznie się skopiuje. Nie musisz tego robić jako OnShow możesz też napisać OnClick jakiegoś buttona czy TImage. Możesz też po prostu przed pokazaniem Formatki numer 2 zrobić tak
Forma2->Image->Picture->Assign(Image->Picture);
Forma2->Show();
Pisze ci to w pseudo kodzie bo nie chce mi się kompilatora odpalać
Mam nadzieję, że kumasz.