En İyi Sosyal Medya Siteleri








C# Login Remember Me (Remember me Checkbox) Uygulaması

cSharp 1

C# WindowsForm Login Remember Me (Remember me Checkbox) Programını Nasıl Yaparız Bunu Size Anlatalım 🙂

Merhaba ben Teknobu’dan Önder Bu uygulamamızın amacı, Form uygulamasına giriş yaparken ekranlarında “Beni Hatırla” özelliğini nasıl kullanabiliriz onu sağlamak. Bu uygulamayı yapmak için buna uygun bir LogIn ekranı tasarlayalım ve component isimlerimizi ona göre verelim.

txtUsername: Kullanıcı adının girileceği TextBox

txtPass: Kullanıcı Şifresinin girileceği TextBox

chcRememberMe:  Beni Hatırla Checkbox

1) Tasarımımız bu şekilde olsun.

dsd
beni hatırla formu

2) Projemizin sağ taraftaki çözüm gezgininde sağ tıklayıp özelliklerini seçelim.

efefef
fdfd

3) Özellikler Sekmesinde Ayarlar sekmesine gelelim.

fef

4) Ayarlar Sekmesine gelip “UserName” adında “String” tipinde “Kullanıcı” kapsamında ve “Remember” adında “bool” tipinde “Kullanıcı” kapsamında iki adet kaydedilecek data ekleyelim.

Şimdi yazmamız gereken kod kısımlarına gelelim. Öncelikle Init_Data adında projemizin setting dosyası içini kontrol edecek bir metot yazalım:

private void Init_Data()
{
 if (Properties.Settings.Default.Username != string.Empty)
  {
   if (Properties.Settings.Default.Remember == true)
    {
     txtUsername.Text = Properties.Settings.Default.Username;
     chcRememberMe.Checked = true;
    }
   else
    {
     txtUsername.Text = Properties.Settings.Default.Username;
    }
  }

Şimdi ise yazmamız gereken kısım ayarlarımızı kaydedeceğimiz bir adet Save_Data adında bir metot:

private void Save_Data()
{
 if (chcRememberMe.Checked)
  {
   Properties.Settings.Default.Username = txtUsername.Text.Trim();
   Properties.Settings.Default.Remember = true;
   Properties.Settings.Default.Save();
  }
 else
  {
   Properties.Settings.Default.Username = "";
   Properties.Settings.Default.Remember = false;
   Properties.Settings.Default.Save();
  }
}

Init_Data() metodumuzu Formumuzun Kurucu fonksiyonunda çağırmamız gerekmektedir.

public Form1()
{
 InitializeComponent();
 Init_Data();
}

Save_Data() metodumuzu ise Giriş yapacağımız butona tıklandığında çağırmamız lazım.

private void btnGiris_Click(object sender, EventArgs e)
{
 Save_Data();
}

Bu kodlarla uygulamamızı oluşturduğumuzda“Beni Hatırla” kısmı seçili iken uygulamaya giriş yapıldığında ve uygulama kapatıldığında son giriş yapılan kullanıcı adı artık kayıtlı kalacaktır. Bir sonraki projemizde görüşmek üzere iyi kodlamalar 🙂

Bu Yazımızda Okuyun :   C# Yorum Satırı Ekleme
E-bültene Abone Ol Merak etmeyin. Spam yapmayacağız.

İlgili Yazılar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Login for fast comment.

meritking kingroyal.org kingroyal merittbet.com madridbet güncel giriş
grandpashabet grandpashabet giriş cratosroyalbet betwoon maxwin ramadabet dedebet damabet
bahis siteleri
deneme bonusu veren siteler
casino siteleri Canlı Casino Siteleri
deneme bonusu veren siteler
Yeni Deneme Bonusu Veren Siteler Güvenilir Deneme Bonusu Veren Siteler deneme bonusu veren siteler güncel

Login