Hi Leute,
ich hab mich mal hingesetzt und nen kleinen screensaver geschrieben.
Hier die Projektmappe:
Screensaver.rar
hier der nur der Code:
lg.
ich hab mich mal hingesetzt und nen kleinen screensaver geschrieben.
Hier die Projektmappe:
Screensaver.rar
hier der nur der Code:
VB.NET-Quellcode
- Public Class Form1
- Dim Transparenz As Integer = 255
- Dim Farbe As New Color
- Dim MausPos As New Point
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Me.BackColor = Color.Black
- Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
- Me.TopMost = True
- Me.ShowIcon = False
- Me.ShowInTaskbar = False
- Me.WindowState = FormWindowState.Maximized
- MausPos = MousePosition
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- If Label1.Location = New Point(Label1.Location.X, 0) Then
- Timer2.Enabled = True
- Timer1.Enabled = False
- End If
- Label1.Location = Label1.Location - New Point(0, 1)
- End Sub
- Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
- If Label1.Location = New Point(Label1.Location.X, My.Computer.Screen.Bounds.Height - Label1.Height) Then
- Timer1.Enabled = True
- Timer2.Enabled = False
- End If
- Label1.Location = Label1.Location + New Point(0, 1)
- End Sub
- Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
- If Label1.Location = New Point(0, Label1.Location.Y) Then
- Timer4.Enabled = True
- Timer3.Enabled = False
- End If
- Label1.Location = Label1.Location - New Point(1, 0)
- End Sub
- Private Sub Timer4_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer4.Tick
- If Label1.Location = New Point(My.Computer.Screen.Bounds.Width - Label1.Width, Label1.Location.Y) Then
- Timer3.Enabled = True
- Timer4.Enabled = False
- End If
- Label1.Location = Label1.Location + New Point(1, 0)
- End Sub
- Private Sub Timer5_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer5.Tick
- If Transparenz = 1 Then
- Timer6.Enabled = True
- Timer5.Enabled = False
- Farbe = Color.FromArgb(Transparenz)
- End If
- Transparenz -= 1
- Farbe = Color.FromArgb(Transparenz)
- Label1.ForeColor = Farbe
- Label1.Text = TimeOfDay.Now
- End Sub
- Private Sub Timer6_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer6.Tick
- If Transparenz = 254 Then
- Timer5.Enabled = True
- Timer6.Enabled = False
- Farbe = Color.FromArgb(Transparenz)
- End If
- Transparenz += 1
- Farbe = Color.FromArgb(Transparenz)
- Label1.ForeColor = Farbe
- Label1.Text = TimeOfDay.Now
- End Sub
- ' Wenn die Maus bewegt wird, wird das programm beendet
- Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
- If MousePosition = MausPos = False Then
- Application.Exit()
- End If
- End Sub
- End Class
lg.