Avatar billede dellevela Nybegynder
10. maj 2003 - 18:14 Der er 7 kommentarer og
1 løsning

text1 skal optælle *haster*

hej eksperter.

jeg er igang med at lave et lille stop ur.
jeg har en knap og et text felt.
timer1

jeg vil gerne have at når man trykker på knappen(start står der på den)
begynder textfeltet at tælle op. 00:10:12 efter 10 sekunder.

nogle der kan hjælpe!
Avatar billede terry Ekspert
10. maj 2003 - 18:18 #1
dont quite understand what you mean with "tælle op r 10 sekunder"!

What do you want to "tælle op"?


Is it the time you wnat to see?
Avatar billede dellevela Nybegynder
10. maj 2003 - 18:20 #2
når du klikker på knappen skal den begynde at tælle op af når du så trykker på den igen skal den stoppe og når du klikker på den skal den tælle vidre!
Avatar billede Slettet bruger
10. maj 2003 - 21:56 #3
Har ikke lige adgang til VB herfra men mon ikke du skal have fat i en timer og så på en af dens events skrive noget i tekstboksen.
Avatar billede xfox Nybegynder
10. maj 2003 - 22:19 #4
Hvis det nu er noget der haster er det vel lidt mere end 15 point værd.
Avatar billede Slettet bruger
10. maj 2003 - 22:24 #5
xfox>>hvorfor hjælper du ikke bare istedet for at kommentere point'ene?
Avatar billede sjh Nybegynder
10. maj 2003 - 22:35 #6
noget i den stil:

'-------------------------------------- Form1 --------------------------------------
Option Explicit

Private lngCount As Long

Private Function SecToTime(ByVal lngSec As Long) As String
Dim lngMin As Variant
  lngMin = Format(Fix(lngSec / 60), "00")
  SecToTime = Format(Fix(lngMin / 60), "00") & ":" & _
              Format(lngMin Mod 60, "00") & ":" & _
              Format(lngSec Mod 60, "00")
End Function

Private Sub Command1_Click()
  With Timer1
    If .Interval = 0 Then
      .Interval = 1000 '<-- 1 sec
      .Enabled = True
      Command1.Caption = "Stop"
        Else
      .Interval = 0
      .Enabled = False
      Command1.Caption = "Start"
    End If
  End With
  lngCount = 0
End Sub

Private Sub Form_Load()
  Timer1.Interval = 0
  Command1.Caption = "Start"
  Text1.Text = "00:00:00"
End Sub

Private Sub Timer1_Timer()
  lngCount = lngCount + 1
  Text1.Text = SecToTime(lngCount) '<-- Viser tiden
End Sub
'-------------------------------------- Form1 --------------------------------------
Avatar billede dellevela Nybegynder
10. maj 2003 - 23:06 #7
tak sjh!
Avatar billede sjh Nybegynder
10. maj 2003 - 23:32 #8
selv tak :-)
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