Avatar billede adflicto Nybegynder
26. august 2004 - 16:45 Der er 7 kommentarer og
1 løsning

hvordan resætter jeg formen?

Hej
Jeg sidder med et lille program med en timer.
Når timeren når 0 popper der en msgbox op, og når man trykker YES så skulle den gerne resætte hele formen, dvs. resætte alle variablerne og stylsne som de var når man åbner programmet.
Findes der ikke en simpelt funktion til dette?...

Mvh
            AdfliCto
Avatar billede kabbak Professor
26. august 2004 - 18:59 #1
kald den kode, der sætter standard i opsætningen igen, når der er trykket på ok
Avatar billede bernhof Nybegynder
26. august 2004 - 19:58 #2
Du kan evt. unloade formen og loade den igen. Men en decideret funktion der resetter, som man kender fra fx javascript eller HTML med hhv. Form1.reset() eller <input type="reset"> kender jeg ikke til.

Unload Form1
Form1.Show
Avatar billede sjh Nybegynder
26. august 2004 - 20:14 #3
Jeg går ud fra at det er dine TextBox du vil reset..


Private Sub Command1_Click()
Dim objControl As Object
  For Each objControl In Controls
    If TypeOf objControl Is TextBox Then
      objControl.Text = ""
    End If
  Next
End Sub
Avatar billede adflicto Nybegynder
26. august 2004 - 21:17 #4
point til mikbj, smid et svar så du kan høste dem
Avatar billede bernhof Nybegynder
27. august 2004 - 01:28 #5
Svar :)
Avatar billede martin_moth Mester
27. august 2004 - 11:08 #6
Dine variabler bliver altså ikke resettet af ovenstående kode, der looper over kontroller

Har du globale variable - fx. i et modul - er det heller ikke nok at undloade/loade en form.
Avatar billede adflicto Nybegynder
27. august 2004 - 18:27 #7
martin_moth, du har sikkert ret, men det løste mit problem..
Avatar billede bernhof Nybegynder
28. august 2004 - 00:15 #8
Takker
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