begin process at 2012 02 04 09:25:43
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > WIZZ A LA MSN

WIZZ A LA MSN


 Information sur la source

Note :
7,5 / 10 - par 4 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Source .NET ( DotNet ) Classé sous :wizz, msn, messenger, vibration, vibrer Niveau :Débutant Date de création :13/12/2005 Vu / téléchargé :26 601 / 904

Auteur : GOoOGle

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Ce petit bout de code montre comment on peut faire un wizz facon msn messenger. Posté car quand j'ai cherché sur ce site, je n'ai pas trouvé !
tout est améliorable, comme par exemple faire en sorte que la fenêtre finisse par revenir à sa place initiale à la fin du temps imparti.

Utilisez et préférez l'emploi dans vos applis de DesktopLocation et non seulement Location, car pour ceux comme moi qui ont leur barre de tache en haut, (ou à gauche), la position (0,0) est relative à la barre des taches et non à l'écran !!


Source

  • private void button1_Click(object sender, System.EventArgs e)
  • {
  • this.button1.Text = "Oh c'est magique, ca bouge !!!";
  • DateTime t = DateTime.Now;
  • Random r = new Random((int)(t.Ticks));
  • while(DateTime.Now.Second<t.Second+4)
  • {
  • this.DesktopLocation = new Point(this.Location.X+r.Next(-5,6),
  • this.Location.Y+r.Next(-5,6));
  • this.Refresh();
  • }
  • this.button1.Text = "Cliques ici !!";
  • }
private void button1_Click(object sender, System.EventArgs e)
		{
			this.button1.Text = "Oh c'est magique, ca bouge !!!";
			DateTime t = DateTime.Now;
			Random r = new Random((int)(t.Ticks));

			while(DateTime.Now.Second<t.Second+4)
			{
				this.DesktopLocation = new Point(this.Location.X+r.Next(-5,6),
					this.Location.Y+r.Next(-5,6));
				this.Refresh();
			}
			this.button1.Text = "Cliques ici !!";
		}

 Conclusion

la principale amélioration à faire est de calculer la position d'origine et de faire en sorte de s'y retrouver à la fin.
Pour les randoms, faire en sorte qu'il y ait "autant" de chaque coté (si on met un random entre -5 et 5, et bien comme 5 ne sort jamais, on a la fenêtre qui s'en va doucement en haut et à droite !).

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • wizz

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) DIFFÉRENTIELLE ENTRE DEUX COLLECTION par morphey_83
Source avec Zip Source avec une capture Source .NET (Dotnet) RICHTEXTBOX POUR COLORATION SYNTAXIQUE EN TEMPS REEL par Renfield
Source avec Zip Source avec une capture Source .NET (Dotnet) TRANSFORMER UN PROGRAMME EN SERVICE par xavh44
Source avec Zip Source .NET (Dotnet) [C# ET T4] TEMPLATE DE VIEW MODEL POUR LE PATTERN MVVM par Kite37
Source .NET (Dotnet) EXEMPLE D'UTILISATION D'UN OCX SANS DECLARATION PREALABLE DA... par yohan49

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) MESSAGES PERSOS MSN par XelectroX
Source avec Zip Source .NET (Dotnet) CHATBOX : AFFICHAGE DE TEXTE AVEC SMILEYS par maitredede
Source avec Zip Source .NET (Dotnet) MSN ADDIN par T_Mehdi
Source avec Zip Source .NET (Dotnet) RÉCUPERER LES INFORMATIONS SUR UN CONTACT MSN ET BIEN D'AUTR... par isame
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTIONNAIRE D'ONGLETS MSN MESSENGER 6 par nseveno

Commentaires et avis

Commentaire de JonathanBeauvois le 11/01/2006 14:21:24

Je pense que pour que la fenêtre retourne à sa position d'origine, il faudrait "sauvegarder" (dans une variable de type "Point" par exemple) sa position au tout début de la fonction et de la restaurer à la fin, après avoir fait "wizzer" la fenêtre :D

Commentaire de abdoulax le 12/01/2006 23:01:24

Pourquoi utiliser un ramdom!! Il faut tous simplement faire bouger la fenêtre à la position +10 -10 sur le 2 coordonnés. Je c'est qu'un exemple a été fait en C dont je me suis moi même inspirer pour le faire en mIRC script. Et le résultat est nikouel !!

Have fun

Commentaire de SfyLer le 28/03/2006 17:05:43

Je propose sa, je trouve que c'est mieu:
  public class EFFECT
    {
        private Form f;
        private Timer t;
        public EFFECT(Form f)
        {
            this.f = f;
            t = new Timer();
        }

  public void wizz()
        {//simule le wizz de msn
            t.Interval = 50;//interval pour le timer
            t.Tick += new EventHandler(wizztim);
            t.Start();    
        }

private void wizztim(object sender, EventArgs e)
        {
            int value = 5;
            for (int i = 0; i < 20; i++)
            {
                f.DesktopLocation = new Point(f.Location.X + value, f.Location.Y + value);
                f.Refresh();

                f.DesktopLocation = new Point(f.Location.X - value, f.Location.Y - value);
                f.Refresh();

                f.DesktopLocation = new Point(f.Location.X + value, f.Location.Y - value);
                f.Refresh();

                f.DesktopLocation = new Point(f.Location.X - value, f.Location.Y + value);
                f.Refresh();
            }
            t.Stop();
            t.Dispose();
        }
}

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Comment faire une petite fenetre "popup" comme MSN messenger. [ par graphtyrael ] Bonjour &#224; tous!J'ai un&nbsp;grand mystere &#224; r&#233;soudre : ayant fait une petite appli t&#233;l&#233;chargeant r&#233;guli&#232;rement un c Plugin Messenger [ par jeuneprog ] Bonjour &#224; tous, Je cherche a faire un plugin pour messenger 7.5, il y a un tuto pour messenger 7.0 sur developpez.com&nbsp;mais qui ne fonctionne Msn et .net [ par ivanoff1 ] Bonsoir, Je viens qu&#233;rir de l'aide !! J'ai vu (depuis un ti bout de temps) que codesource permettait d'int&#233;grer un plugin qui permettait Connexion à un pc qui se trouve derrière un routeur [ par Fildomen ] Salut !!Comment peut-on se conecter &#224; un pc qui se trouve derri&#232;re un routeur ?? et quel protocol choisir ?? (C'est comme msn et yahoo messe Morceau courant Messenger [ par tahiti_bob ] Bonjour à tous,Dans le cadre du développement d'un lecteur multimédia, je souhaiterais savoir comment il est possible d'afficher dans Messenger le mor API Live Messenger [ par Bidou ] Bonjour,Je recherche des APIS pour Windows Live Messenger. Il me semble que j'avais entendu parlé de quelques chose comme ça, mais après quelques rech Recevoir des messages : API MSN [ par iow4 ] Bonjour, j'aimerais developper un bot en C# pour Msn, j'utilise donc l'api messenger messengerAPI.dll Je sais faire pas mal de chose avec notament env MSN [ par OnDeath ] Bonjour à tous.Je suis a la recherche d'un code ou d'un programme capable d'effacé les adresse msn enregistrées dans windows, ce pour une utilisation pb dans le code de Dot Msn [ par ouadie_karouite ] j'ai télécharger le code de DotMsn qui concerne RÉCUPERER LES INFORMATIONS SUR UN CONTACT MSN ET BIEN D'AUTRES et j'ai un visuel studio 2005 mais le p SDK windows live messenger [ par leprov ] Salut a tous. Comment créer un addin windows live messenger? jai bien trouvé la source trouvable partout qui dis d'ajouter la dll du dossier d'instal


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,544 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales