public void IstemciEkle(String istemciAdi) { // 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 (lstIstemciler.InvokeRequired) { TemsilciIstemciEkle t = new TemsilciIstemciEkle(IstemciEkle); // rekürsif olarak çaðýrýyoruz... this.Invoke(t, new object[] { istemciAdi }); } else { lstIstemciler.Items.Add(istemciAdi); } }