Fenetres Online / Offline MSN

Signaler
Messages postés
151
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
8 octobre 2013
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Voila, dans mon appli, j'aimerais afficher des resultats d'évenements dans des petites fenetres comme celles de connexion / deconnexion de vos contacts msn

J'ai vu des appli qui s'en servaient donc est ce que quelqu'un pourrait me donner un exemple ou un site ou je pourrais me renseigner ?

D'avance Merci
Amicalement
Julien

3 réponses

Messages postés
30
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
17 mai 2005

Salut, j'ai écrit une petite classe qui va peut être t'intéresser... Elle est pas au point vraiment mais c'est l'idée du code qui compte.

public class Class1 : System.Windows.Forms.Form
{
private System.Windows.Forms.Label label;
private System.Windows.Forms.Timer timer;
private System.Windows.Forms.Screen screen = System.Windows.Forms.Screen.PrimaryScreen;

public Class1(string text)
{
Initialize();
label.Text = text;
}

public void show()
{
this.Show();
int END = screen.Bounds.Height-40;
while(this.Top > END)
this.Top--;
timer.Start();
}

private void Initialize()
{
this.timer = new System.Windows.Forms.Timer();
this.label = new System.Windows.Forms.Label();
this.SuspendLayout();

//timer
this.timer.Interval = 5000;
this.timer.Tick += new System.EventHandler(this.Tick);

//label
this.label.Location = new System.Drawing.Point(20,10);
this.label.Name = "label";
this.label.TabIndex = 0;
this.label.Text = "";

//Form
this.Controls.Add(this.label);

this.ShowInTaskbar = false;
this.TopMost = true;
this.ClientSize = new System.Drawing.Size(50,40);
this.Name = "Class1";
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Location = new System.Drawing.Point(screen.Bounds.Width-50,screen.Bounds.Height);
this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;

this.ResumeLayout(false);
}

private void Tick(object sender, System.EventArgs e)
{
timer.Stop();
this.Close();
}
}


Voilà maintenant il est tard enfin tot le matin et j'ai cours tt a l'heure :s lol

Bonne Prog' !
Kedaessa
Messages postés
151
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
8 octobre 2013

Oui mais n'etant pas tres doué niveau gestion des fenetres, je ne saurais me débrouiller avec ton code :( je l'ai essayé, il marche tres bien, mais trop de travail que je n'arriverais pas a faire pour aboutir aux fenetres MSN, surtout que je pense qu'il doit y avoir api ou complements a pouvoir utiliser
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
ça tombe bien ça te ferra un bon point de depart
pck un jour où l'autre tu serra obligé de mettre les mains dans le cambouis pour arriver a ce que tu veux faire

Cocoricoooooooo !!!!