Laden...

FormMover

Erstellt von Joetempes vor 15 Jahren Letzter Beitrag vor 15 Jahren 4.797 Views
Joetempes Themenstarter:in
888 Beiträge seit 2007
vor 15 Jahren
FormMover

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:

  1. Jump-Mode:
    Die Form wird zufällig auf dem Screen platziert.

  2. 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>

1.130 Beiträge seit 2007
vor 15 Jahren

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)?

Projekte:Jade, HttpSaver
Zum Rechtschreiben gibts doch schon die Politiker. Aber die bauen auch nur mist!

M
125 Beiträge seit 2008
vor 15 Jahren

Danke schön für den Sourcecode.

Der XmlSerializer ist ja richtig genial!

Gruß
mrdjoker