Wie Leif schon sagte: Der Timer ist eine "Krücke", mit der man in einer Oberfläche sowas wie Hintergrundbetrieb unterbringen kann. Wenn du einen Thread einführst, brauchst du keinen Timer mehr, sondern kannst die Aktion direkt in der Threadfunktion programmieren.
Zum Zugriff auf Dialogelemente innerhalb der Threadfunktion kannst du das Dialog-Objekt als Parameter in die Threadfunktion übergeben. In der MSDN gibts dazu Beispiele, soweit ich weiß.
Hmm... hab ich ihm in nem anderen Forum schon gesagt wie das am einfachsten geht... ne endlosschleife und immer gettickcount gucken ob wieder nen Zeitintervall abgelaufen ist...
Am einfachsten ist CreateTimerQueue und Konsorten(wenn es denn unbedingt nen Timer mit Thread sein muss). Da gibst du eigentlich nur den Intervall und die Funktion an die dann ausgeführt werden soll.Um den Thread kümmert sich Windows selber.
Gruss Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.