Feedback

C# - Live Messenger Rrring Funktion (Fenster zittern)

Veröffentlicht von am 1/2/2008
(2 Bewertungen)
Wenn beim Windows Messenger ein "Rrring" gesendet wird wackelt das Messenger-Fenster kurz.
Diese Methode lässt das aktuelle Fenster wackeln wie beim Messenger.
Dies ist vielleicht auch für Spiele interessant?
/// <summary>
/// Shakes the window.
/// </summary>
private void ShakeWindow()
{
    System.Drawing.Point startingPosition = Location;
    Random rnd = new Random();

    int x = startingPosition.X;
    int y = startingPosition.Y;

    for (int i = 0; i < 30; i++)
    {
        x = x + rnd.Next(-5, 5);
        y = y + rnd.Next(-5, 5);

        Location = new System.Drawing.Point(x, y);

        x = startingPosition.X;
        y = startingPosition.Y;

        System.Threading.Thread.Sleep(30);
    }
    Location = startingPosition;
}
Abgelegt unter wackeln, Shake, zittern, Fenster, Window.

1 Kommentare zum Snippet

dariusarnold schrieb am 1/3/2013:
Ich find es jetzt nicht so nötig. Aber mann kann nicht meckern. :) Wer weiß wie viele Leute meine Snippets schon verwendet haben... ;)
 

Logge dich ein, um hier zu kommentieren!