[VB.NET / Treeview] Updaten treeview via timer

Pagina: 1
Acties:
  • 57 views sinds 30-01-2008

  • JamesTiberius
  • Registratie: Oktober 2000
  • Laatst online: 08-03-2006

JamesTiberius

Feel the magic

Topicstarter
ik wil onderstaande code gebruiken om mijn treeview met behulp van een timer iedere seconden te updaten:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Public Class Form1
    Inherits System.Windows.Forms.Form

    Public SystemCheckTimer As System.Timers.Timer = New System.Timers.Timer

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'timer voor systeemcontrole
        SystemCheckTimer = New System.Timers.Timer
        SystemCheckTimer.Interval = 1000 * 2 'iedere halve seconde
        SystemCheckTimer.Enabled = True
        AddHandler SystemCheckTimer.Elapsed, New System.Timers.ElapsedEventHandler(AddressOf SystemCheckTimerElapsed)
    End Sub

    Private Sub SystemCheckTimerElapsed(ByVal sender As System.Object, ByVal e As System.Timers.ElapsedEventArgs)
        'doe iets
        Dim tijd As String = Microsoft.VisualBasic.TimeString

        'update control via functie
        changelist(tijd)
    End Sub

    Private Sub changelist(ByVal val As String)

        TreeView1.Nodes.Add(val)
        TreeView1.Refresh()
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'doe iets
        Dim tijd As String = Microsoft.VisualBasic.TimeString

        'update control via functie
        changelist(tijd)
    End Sub
End Class


nu komt het probleem, de update die via de timer gedaan wordt krijg ik niet te zien (komt niet goed terecht?). Dezelfde update die via een klik op button1 gedaan wordt werkt wel ... ??

er zal hiervoor ongetwijfeld een verklaring zijn, maar ik kom hier met mij beperkte vb.net ervaring niet aan uit.

("Windows Form Designer generated code" maar weggelaten)

I laugh in the face of danger ... ... then I hide and wait until it goes away -


  • JamesTiberius
  • Registratie: Oktober 2000
  • Laatst online: 08-03-2006

JamesTiberius

Feel the magic

Topicstarter
-

[ Voor 100% gewijzigd door JamesTiberius op 23-04-2004 11:32 . Reden: sorry, quote ipv edit ]

I laugh in the face of danger ... ... then I hide and wait until it goes away -


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:25
Debug je code eens, want wij gaan dat niet voor jou doen hoor.

debuggen kan je nl. best zelf doen.

https://fgheysels.github.io/


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:25
Je gebruikt trouwens de verkeerde event.
Kijk eens naar de Tick event v/d timer.

https://fgheysels.github.io/


Dit topic is gesloten.