by method » Mon May 14, 2007 12:32 am
Here is the project. I created a modul and declared lSeconds as shown but still didn't work!!
Modul:
[vb]Option Explicit
'i am declaring varibles that be avalible every where
Public lSeconds As Integer[/vb]
[vb]Private Sub Form_Load()
Dim itmx As ListItem
Dim colx As ColumnHeader
'Add Some Columns
Set colx = ListView1.ColumnHeaders.Add(, , "Col1")
Set colx = ListView1.ColumnHeaders.Add(, , "Col2")
'Add two items
Set itmx = ListView1.ListItems.Add(, , "ABC")
itmx.SubItems(1) = "XYZ"
Set itmx = ListView1.ListItems.Add(, , "XYZ")
itmx.SubItems(1) = "ABC"
'Set the view to report
ListView1.View = lvwReport
Timer1.Interval = 1000 ' <-- 10 seconds
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Dim lHrs As Long
Dim lMinutes As Long
Dim lSeconds As Long
'lSeconds = lSeconds + 1
lSeconds = 0 '<<<for this example purpose we Put 150 seconds
lSeconds = lSeconds + 1
lHrs = Int(lSeconds / 3600)
lMinutes = (Int(lSeconds / 60)) - (lHrs * 60)
lSeconds = Int(lSeconds Mod 60)
'yourresulthere = Format$(lHrs,"00") & ":" & Format$(lMinutes,"00") & ":" & Format$(lSeconds,"00")
ListView1.ListItems(1).ListSubItems(1).Text = Format$(lHrs, "00") & ":" & Format$(lMinutes, "00") & ":" & Format$(lSeconds, "00")
'MsgBox "test"
End Sub[/vb]
Last edited by
method on Mon May 14, 2007 12:33 am, edited 1 time in total.