// Adaugă text în partea de jos a ferestrei.
 public void AdaugaMesaj(string mesaj)
 {
     if (this.mesaje.InvokeRequired)
     {
         AdaugaMesajDelegate d = new AdaugaMesajDelegate(AdaugaMesaj);
         this.Invoke(d, new object[] { mesaj });
     }
     else
         this.mesaje.AppendText(mesaj + "\n");
 }
 // Deschide fereastra dacă nu există.
 public void DeschideFereastraCu(string prieten)
 {
     if (this.InvokeRequired)
     {
         //Refolosesc delegatul ăsta.
         AdaugaMesajDelegate d = new AdaugaMesajDelegate(DeschideFereastraCu);
         this.Invoke(d, new object[] { prieten });
     }
     else
     {
         if (!ferestreDeConversatie.ContainsKey(prieten))
         {
             FereastraDeConversatie fdc = new FereastraDeConversatie(protocol, prieten, this);
             ferestreDeConversatie[prieten] = fdc;
             fdc.Show(this);
         }
     }
 }