public void GelenMesajGoster(String mesaj, String ad)
 {
     // Eðer kontrolü çaðýran thread ile onu oluþturan thread farklý ise
     // temsilci oluþturulur ve invoke ile metodun kendisini asenkronize olarak çaðýrmasý saðlanýr...
     if (txtGelenMesajlar.InvokeRequired)
     {
         TemsilciGelenMesajGoster t = new TemsilciGelenMesajGoster(GelenMesajGoster); // rekürsif olarak çaðýrýyoruz...
         this.Invoke(t, new object[] { mesaj, ad });
     }
     else
     {
         mesajFormat.MesajGoster(mesaj, ad, txtGelenMesajlar);
     }
 }
 public void GelenMesajGoster(String mesaj, String ad)
 {
     // Eðer kontrolü çaðýran thread ile onu oluþturan thread farklý ise
     // temsilci oluþturulur ve invoke ile metodun kendisini asenkronize olarak çaðýrmasý saðlanýr...
     if (txtGelenMesajlar.InvokeRequired)
     {
         TemsilciGelenMesajGoster t = new TemsilciGelenMesajGoster(GelenMesajGoster); // rekürsif olarak çaðýrýyoruz...
         this.Invoke(t, new object[] { mesaj, ad });
     }
     else
     {
         mesajFormat.MesajGoster(mesaj, ad, txtGelenMesajlar);
     }
 }