Det her vil virke:
Imports System.IO
Public Class Form1
Private WithEvents Timer As New Timer With {.Interval = 60000, .Enabled = True}
Protected Overrides Sub SetVisibleCore(value As Boolean)
End Sub
Private Sub Timer_Tick(sender As Object, e As EventArgs) Handles Timer.Tick
If File.Exists("C:\Temp\Alarm.txt") Then
' Her skal koden til at sende en mail stå
End If
End Sub
End Class
Grunden til at man skal override SetVisibleCore funktionen, er for at formen ikke skal blive vist, SetVisibleCore funktionen, bliver nemlig aktiveret når man setter property'en Visible, den er nemlig den funktion der viser formen, ved at gøre intet i denne funktion vil Visible property'en ikke virke, og det betyder at formen ikke bliver vist.
Grunden til at Interval'en på timeren skal være 60000, er fordi det er hvor mange millisekunder der skal gå i mellem hver gang den skal gøre det, og Enabled property'en vil bare starte timeren hvis værdien er sand og stoppe timeren hvis værdien er falsk.
Her er hvordan man sender en mail:
http://www.youtube.com/watch?v=SM5mS6VPyvQhttp://www.youtube.com/results?search_query=send+mail+vb.net&sm=3