Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Timern Kanske (Johan D)

Postades av 2002-05-16 13:08:18 - Kenneth Jonsson, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 432 personer

Hej.. Har en kompletterande fråga till nedanstående kod som jag fick av Johan D. Har försökt hitta på siten ang men undran, men som nybörjare man är...
Jag har ställt in Timer1_Timer() till 60000 men förklara för mig vad nedanstående gör och vad som sker i förändring upp eller med Timern genom förändringar i koden.

Koden nedanför har en Huvudform.

Dim inactiveTime As Long

Private Sub tmrVisa_Timer()

tmrFade.Enabled = True 'Om man visat färdigt så fade
End Sub
Public Sub resetTimer()
inactiveTime = 0
End Sub
Private Sub Timer1_Timer()
'ange tid i sekunder som programmet ska vänta tills formulären stängs
If inactiveTime > 5 Then
inactiveTime = 2000
Unload 1
Unload 2
Unload 3
Unload 4
Unload 5
Unload 6
Unload 7

Else
inactiveTime = inactiveTime + 1
End If
End Sub


Det här ligger i varje underformulär 1, 2 ,3 osv .. som ska stängas ner efter en stunds inaktivitet.


Option Explicit
'OBS, keypreview = True
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Introduktion.resetTimer
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Introduktion.resetTimer
End Sub


Svara

Sv: Timern Kanske (Johan D)

Postades av 2002-05-16 13:11:23 - Kenneth Jonsson


Ursäkta det smög med en kodsnutt som inte hörde till frågan....


Hej.. Har en kompletterande fråga till nedanstående kod som jag fick av Johan D. Har försökt hitta på siten ang men undran, men som nybörjare man är...
Jag har ställt in Timer1_Timer() till 60000 men förklara för mig vad nedanstående gör och vad som sker i förändring upp eller med Timern genom förändringar i koden.

Koden nedanför har en Huvudform.

Dim inactiveTime As Long

Public Sub resetTimer()
inactiveTime = 0
End Sub
Private Sub Timer1_Timer()
'ange tid i sekunder som programmet ska vänta tills formulären stängs
If inactiveTime > 5 Then
inactiveTime = 2000
Unload 1
Unload 2
Unload 3
Unload 4
Unload 5
Unload 6
Unload 7

Else
inactiveTime = inactiveTime + 1
End If
End Sub


Det här ligger i varje underformulär 1, 2 ,3 osv .. som ska stängas ner efter en stunds inaktivitet.


Option Explicit
'OBS, keypreview = True
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Introduktion.resetTimer
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Introduktion.resetTimer
End Sub


Svara

Sv: Timern Kanske (Johan D)

Postades av 2002-05-16 16:20:53 - Johan Djupmarker

Om du sätter timerns intervall till 60000 betyder det att koden Timer1_Timer() körs en gång varje minut.

<code>
Public Sub resetTimer()
'Om när någon är aktiv i något annat formulär kommer variabeln att
'nollställas, det betyder att man har varit inaktiv i 0 minuter
inactiveTime = 0
End Sub


Private Sub Timer1_Timer()
'ange tid i sekunder (numera minuter eftersom du har ändra intervallet) som programmet ska vänta tills formulären stängs

'Om användaren inte har gjort något på 5 minuter...
If inactiveTime > 5 Then
'inactiveTime = 2000 denna raden ska inte vara här

'du ska ange formulärens namn
Unload form1
Unload form2
Unload form3
Else
'Om användaren inte har varit inaktiv i 5 minuter ska tiden ökas med en minut
inactiveTime = inactiveTime + 1
End If
End Sub
</code>

/Johan


Svara

Sv: Timern Kanske (Johan D)

Postades av 2002-05-16 20:03:41 - Kenneth Jonsson

Snitsit Johan. Det första med 60000 hade jag full koll på, men det andra var uttömmande och mkt lärorikt.
Hursomhelst var det bra att Du svarade på allt med hänsyn till min okunskap rent allmänt sett.
Då förstår jag lite (eller mkt mer) mer efter alla testerna jag gjorde igårkväll med kodsnuttarna och relaterade funktioner
Tack än en gång Ha det bra =)


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 648
27 953
271 710
686
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies