Avatar billede maabjerg Nybegynder
05. august 2005 - 22:34 Der er 4 kommentarer og
1 løsning

Et program som skal nedtælle fra 100?

Hej eksperter..

Jeg er ved at lave et program, hvor programmet skal tælle ned fra 100 og når den når til 0, skal den udskrive en tekst. Timeren skal så kunne stoppes ved at man skal indtaste et password i et tekstfelt. Hvis man ikke indtaster det rigtige fortsætter timeren.

Intastes det rigtigt, stoppes timeren, og en tekst udskrives.

Hvordan kan jeg lige få den til at tælle ned af?

På forhånd tak


Mvh Steffen Maabjerg
Avatar billede sjh Nybegynder
05. august 2005 - 23:05 #1
husk en timer1 og command1 + en lable1


Option Explicit

Private intCount As Integer

Private Sub Command1_Click()
  intCount = 100
  Command1.Enabled = False
  Timer1.Enabled = True 'start timer
End Sub

Private Sub Form_Load()
  intCount = 100
  Timer1.Enabled = False
End Sub

Private Sub Timer1_Timer()
  intCount = (intCount - 1)
  If intCount = 0 Then
    Timer1.Enabled = False
    intCount = 100
    MsgBox "Print"
  End If
  If Text1.Text = "1234" Then
    Timer1.Enabled = False
    MsgBox "Stoppet"
  End If
  Label1.Caption = intCount
End Sub
Avatar billede sjh Nybegynder
05. august 2005 - 23:07 #2
og lige en Text1 ;)
Avatar billede thesurfer Nybegynder
05. august 2005 - 23:33 #3
Private intCount As Integer -> Private?
intCount = (intCount - 1) -> (intCount - 1) ?

- Du kan vel nøjes med "dim intCount As Integer" og "intCount = intCount - 1"..

- Ville det ikke være bedre, at lave Timer-koden om til en IF-THEN-ELSE sætning?

if text1.text = "1234" then
  ' stop timeren
  ' "nulstil" intCount
  ' msgbox "stoppet"
else
  ' intCount..
  '
end if

' opdater label..

Jo, jeg kunne have skrevet koden, men jeg er for doven :-)

/theSurfer
Avatar billede maabjerg Nybegynder
06. august 2005 - 01:01 #4
sjh -> Det virkede... tusind tak.. opret et svar, så skal du på point.

/maabjerg
Avatar billede sjh Nybegynder
06. august 2005 - 01:25 #5
jo tak.. ;)

thesurfer > Ja.. man kan jo lave sin kode på 1000 måder.. men nu lavede jeg den uden ELSE..
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior Data Engineers til dataplatform i Forsvaret

Capgemini Danmark A/S

AI Data Architect

Forsvarets Efterretningstjeneste

FE søger PKI-specialist