Forma na panelu

0

Witam serdecznie!

Chciałem się dowiedzieć, bo nie mogę znaleźć, kodu który wczyta mi form2 na panelu (który znajduję się na form1). Wiem, że jest coś takiego jak SetParent, ale wtedy pojawia mi się błąd. Co muszę wczytać w projekt?

Pozdrawiam

1

Najpierw wprowadź zmiany w opcjach projektu (Project->Options...). Przejdź na kartę Forms i przenieś nazwę formy, która ma się pojawić na panelu na listę Available forms.
Następnie dodaj poniższy kod do jednej z funkcji Formy1 (zakładam, że dodawana forma jest klasy TForm2):

TForm2* panel_form = new TForm2(Panel2);
panel_form->Parent = Panel2;
panel_form->Visible = true;

Tak utworzonej formy nie musisz usuwać jawnie. Zajmie się tym panel.

0

Dziękuję ślicznie!!

1 użytkowników online, w tym zalogowanych: 0, gości: 1