• 26-01-2015, 18:56:23
    #10
    Bir değişkeni static olarak tanımlıyorsan ona instance üzerinden değil class ismi üzerinden ulaşabilirsin, her oluşturduğun objenin memory de yeri farklıdır.Fakat static ler global bölgede tutulur ve process sonlandırılana kadar orada kalırlar bu yüzden oluşturduğun obje üzerinden değil direkt olarak şu şekilde ulaşabilirsin:

    Personel.GirisYapan = "kullanıcı";

    lblPersonel.Text = Personel.GirisYapan;
  • 26-01-2015, 19:49:23
    #11
    form1 login ekranı olsun
    form2 de login sonrası gelen formun olsun

    form2 de Static public string id,pw; olarak tanımlayın
    form1 in giriş butonuna
    form2 emre = new form2();
    emre.id = textbox1.text;
    emre.pw = textbox2.text;
  • 27-01-2015, 08:36:36
    #12
    Merhaba,

    c#'da session yönetimine bakınız. İnternette oldukça bol kaynak vardır.
  • 27-01-2015, 09:41:52
    #13
    arboryazilim adlı üyeden alıntı: mesajı görüntüle
    Bir değişkeni static olarak tanımlıyorsan ona instance üzerinden değil class ismi üzerinden ulaşabilirsin, her oluşturduğun objenin memory de yeri farklıdır.Fakat static ler global bölgede tutulur ve process sonlandırılana kadar orada kalırlar bu yüzden oluşturduğun obje üzerinden değil direkt olarak şu şekilde ulaşabilirsin:

    Personel.GirisYapan = "kullanıcı";

    lblPersonel.Text = Personel.GirisYapan;
    Teşekkürler hocam, gözden kaçırdığım nokta buymuş Personel.GirisYapan şeklinde değilde GirisYapan olarak atamaya çalışıyormuşum.