wywoływawanie form2

0

hej, robię program w c++ borland builder 4 i wywołuje kilka krotnie drugi formularz podczas pracy programu, i chciałbym aby dane na drugim formularzu resetowały się do domyślnych, zrobiłem coś takiego

    Form2->Edit1->Text="";
    Form2->Edit1->Visible=true;
    Form2->Edit2->Text="";
    Form2->Edit2->Visible=true;
    Form2->Edit3->Text="";
    Form2->Edit3->Visible=true;
    Form2->Edit4->Text="";
    Form2->Edit4->Visible=true;
    Form2->Edit5->Text="";
    Form2->Edit5->Visible=true;
    Form2->Edit6->Text="";
    Form2->Edit6->Visible=true;
    Form2->Edit7->Text="";
    Form2->Edit7->Visible=true;
    Form2->Edit8->Text="";
    Form2->Edit8->Visible=true;
    Form2->RadioButton4->Checked=true;

    Form2->ShowModal();

ale zaraz dojdzie mi 40 editów i nie chcę resertować każdej zmiennej osobno, i moje pytanie jest proste, czy jest jakaś gotowa funkcje która zeretuje zmienne wywoływannego formularza???

0

Zrób sobie tablicę z editami potem pętla for i resetujesz edity to tylko pare linijek kodu.

0

no dzięki, jak będę miała czas to przerobię Edity na tablicę

a mam jeszcze jedno pytanie, jak zrobić żeby po powiększeniu okna mojego programu elementy na Image1 odpowiednio się powiększały albo pomniejszały w zależności od czy powiększamy okno czy pomniejszamy, aha, obiekty te znajdują się na środku Image w równych odstępach, i chciałbym aby po powiększeniu obiekty te zwiększały swoją wielkość a odległości pomiędzy nimi nie :)

ps: obiekty te tworzone są dynamicznie i znajdują się w tablicy

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.