private void frmAna_FormClosing(object sender, FormClosingEventArgs e) { //Form kapatýlýrken sunucuya olan baðlantýyý keselim if (istemci != null) { istemci.MesajYolla("komut=cikis"); istemci.BaglantiyiKes(); } }
private void frmAna_Shown(object sender, EventArgs e) { //Giriþ formunu göster frmGiris girisFormu = new frmGiris(); girisFormu.ShowDialog(); //Eðer giriþ formundan sunucuya doðru baðlanýldýysa sistemi baþlat if (girisFormu.GirisYapildi) { //ASMESIstemcisi referansýný al istemci = girisFormu.Istemci; nick = girisFormu.Nick; //Olaylara kaydol istemci.YeniMesajAlindi += new dgYeniMesajAlindi(istemci_YeniMesajAlindi); //Sunucuya giriþ mesajý gönder Text = "Chat Ýstemcisi - Baðlanýyor..."; istemci.MesajYolla("komut=giris&nick=" + nick); //textbox'a odaklan txtTopluMesaj.Focus(); } //Aksi halde formu kapat else { Close(); } }