FormMover
Beschreibung
Dieses Programm (DLL) bewegt (zufällig) die übergebene Form auf dem Monitor.
Hintergrund
Bei uns in der Firma laufen wegen einer Einstellung in der Gruppenrichtlinie
keine Bildschirmschoner, aber die Monitore sind rund um die Uhr an.
Um das Einbrennen zu vermeiden gibts dieses Tool.
(Ob's wirklich was bringt wird die Zeit zeigen.)
Funktionsweise
Der FormMover kennt die Grenzen der Bildschirmauflösung,
die übergebene Form ist also zu jeder Zeit voll sichtbar.
Im ConfigFile kann angegeben werden:
Mode:
Jump-Mode:
Die Form wird zufällig auf dem Screen platziert.
Smooth-Mode
Über Random wird eine Richtung gewählt. Die Form wandert jetzt ganz smooth bis
zum Rand. Und immer so weiter...
CallVelocity [ms]:
Wann der Timer ausgelöst wird, um eine neue Bewegung anzustoßen.
StepVelocity[ms]
Wird nur in 2. Modus verwendet. Zeitabstand zwischen den einzelnen
Bewegungen.
Aufruf / Verwendung
new Mover(form);
Ich denke, bis auf die Verwendung von Thread.Sleep() für die StepVelocity
ist das Teil ganz sauber programmiert.
Wer's begrauchen kann der möge sich bedienen!
Schlagwörter: <FormMover, Form bewegen>
Würde sich als Scherzprogramm gut machen(mit kleineren Modifikationen) aber warum als Bildschirmschonerersatz? Warum keinen echten Bs nehme und selber starten (mit hooks o. polling vorher prüfen, ob maus bewegt)?
Danke schön für den Sourcecode.
Der XmlSerializer ist ja richtig genial!
Gruß
mrdjoker