Avatar billede topsite Nybegynder
13. oktober 2002 - 11:37 Der er 3 kommentarer og
2 løsninger

Form.refresh; :)

Jeg har en form der hedder Opret, og i den er der en masse felter man kan udfylde og trykke opret (Opretter ny kunde i database)
Problemet er at hvis jeg går ind og udfylder formen og lukker den ned igen, så er de informationerner der stadig næsten gang jeg åbner.

Kan jeg ikke gøre sådan så de kører "Selvstændigt" så den ikke gemmer tidl. informationer næste gang jeg åbner formen
Avatar billede dkn Nybegynder
13. oktober 2002 - 11:43 #1
Du kan jo lade være med at bruge autocreate. Lav formen når du skal bruge den, og husk at free den.

Var
dinform: TDinform;
begin
dinform := tdinform.create;
dinform.showmodal;
dinform.free;
end;
Avatar billede topsite Nybegynder
13. oktober 2002 - 11:46 #2
Klarede det selv med følgende kode:

procedure TForm1.Label14Click(Sender: TObject);
begin
Form2 := TForm2.Create(Application);
Form2.Show;
end;

men tak for Helpen :)
Avatar billede kebab Nybegynder
13. oktober 2002 - 12:02 #3
Lige en lille ting. Brug ikke free på forms, men release. Da free ikke venter på at alle events m.m. er blevet afviklet og det kan forudsage av's.
Avatar billede dkn Nybegynder
13. oktober 2002 - 16:33 #4
kebab -> Også hvis man bruger showmodal?
Avatar billede kebab Nybegynder
13. oktober 2002 - 16:37 #5
i princippet ja, men det kommer selvfølgelig an på hvordan du lukker, men det skader aldrig at bruge release :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester