Gmailnotifier like control

Soyez le premier à donner votre avis sur cette source.

Vue 8 850 fois - Téléchargée 540 fois

Description

Eh oui, Deja huit mois que j'ai un compte @gmail.com, j'utilise gmailNotifier et j'en suis fou :), plus specialement comment ça vous informe quand vous avez un message, je me suis mis dans la tete de realiser un control qui puisse faire pareil, de tel sorte à ce que je puisse l'utiliser dans mes appZ.
Le Controle est constitué de un Form, un ou deux timers, d'une picturebox, des accesseurs... au fait rien de plus simple :)
La solution zipée, comporte deux projets, le controle et une ptite app pour le tester.
Le code est assez clair, si vous avez des questions formulez les en commentaires ;)

Source / Exemple :


private void tmrMove_Tick(object sender, System.EventArgs e)
	{
		int nTaskBarHeight = Screen.PrimaryScreen.Bounds.Bottom - Screen.PrimaryScreen.WorkingArea.Bottom;
		if(!bHide) // Show the Info Box
		{
			this.Show();
			if ( this.Top > Screen.PrimaryScreen.Bounds.Bottom - (this.Height + nTaskBarHeight)) //screen limit - TaskBarSize
			{		
				this.TopMost = false;
				this.Top -= nPitch;
				this.Refresh();
				bFinished = false;
			}
			else 
			{
				this.TopMost = true;
				bFinished = true;
				this.Refresh();
				bHide = true;
			}
		}
		else if (!bFinished) // Hide It
		{
			if ( this.Top < Screen.PrimaryScreen.Bounds.Bottom )
			{		
				this.TopMost = false;
				this.Top += nPitch;
				this.Refresh();
				bFinished = false;
			}
			else 
			{
				this.TopMost = true;
				this.Hide();
				bFinished = true;
				bHide = false;
			}
		}
		if (bFinished)
		tmrMove.Stop();
		if (bHide && bFinished)
			tmrEnd.Start();
	}

Conclusion :


au lieu des messages preferez les commentaires, c'est edifiant pour tout le monde :)

Codes Sources

A voir également

Ajouter un commentaire Commentaire
Bus58
Messages postés
2
Date d'inscription
samedi 30 juillet 2005
Statut
Membre
Dernière intervention
6 septembre 2005

6 sept. 2005 à 21:16
tu ne lis jamais tes messages?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.