Builder C++ 6 Tworzenie Form

0

Moje pytanie jest następujące, czy jest możliwość abym mógł z głównej formy otworzyć (np. przyciskiem) inną formę ale tak, że już po zamknięciu tej innej formy i ponownym jej otworzeniu wszystko co robiłem w tej zamkniętej się zresetowało. Chodzi mi o to że przy zamykaniu, figury które przemieszczałem dalej istnieją w ponownie otworzonej formie. Poza tym tworzą się następne domyślne. Próbowałem za pomocą:

TForm2 *Form22 = new TForm2(this);

Form22->ShowModal();

delete Form22;

Jednak w tym przypadku figury wcale się nie rysują.

0

Spróbuj:

TForm2 *Form22 = new TForm2(Application);
Form22->ShowModal();
delete Form22;

jeżeli nie pomoże to coś jest nie tak w tej TForm2

0

Próbowałem ale bez skutku. Wydaje mi się że wszystkie operacje w Unit2 są wykonywane zamiast w Form22 to w "wirtualnym" Form2. Niestety nie mogę ustawić Form22 jako rodzica dla tych figur.

0
Wybitny Terrorysta napisał(a):

Wydaje mi się że wszystkie operacje w Unit2 są wykonywane zamiast w Form22 to w "wirtualnym" Form2.
O ile tak zaprogramowałeś to tak i jest.

Wybitny Terrorysta napisał(a):

Niestety nie mogę ustawić Form22 jako rodzica dla tych figur.
Kompletna bzdura.

Pokaż kod, bez kodu to tylko na forum wróżbitów dadzą rady ci pomóc, ale obstawiam że niezbyt dokładnie a mimo to bardzo drogo.

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