Onaylı Üye
Merhaba MemoryHackers üyeleri.
Bir önceki konumda kullanıcıya key ile giriş yaptırmayı göstermiştim şimdi key oluşturmayı göstereceğim.
Öncelikle bir form tasarlıyoruz.
Daha sonra Key Oluştur butonuna çift tıklayarak Click eventine giriyoruz.
NOT: Ben CheckBox'ların ve textBox'ların ismini değiştirdim hata verirse isimleri düzeltin.
Bir önceki konumda kullanıcıya key ile giriş yaptırmayı göstermiştim şimdi key oluşturmayı göstereceğim.
Öncelikle bir form tasarlıyoruz.
Daha sonra Key Oluştur butonuna çift tıklayarak Click eventine giriyoruz.
NOT: Ben CheckBox'ların ve textBox'ların ismini değiştirdim hata verirse isimleri düzeltin.
C#:
string karakterler = "";
if (sayiBx.Checked==false && bHarfBx.Checked == false && kHarfBx.Checked == false && ozelBx.Checked == false)
{
MessageBox.Show("Lütfen key türünü seçiniz.");
return;
}
if (String.IsNullOrEmpty(textBox2.Text))
{
MessageBox.Show("Lütfen kaç karakter olacağını yazınız.");
textBox2.Focus();
return;
}
if (sayiBx.Checked == true)
{
karakterler += "1234567890";
}
if (bHarfBx.Checked == true)
{
karakterler += "ABCDEFGHIJKLMNOPRSTUVYZXQW";
}
if (kHarfBx.Checked == true)
{
karakterler += "abcdefghijklmnoprstuvyzxqw";
}
if (ozelBx.Checked == true)
{
karakterler += "!'^+%&/()=?_->£<$";
}
Random rd = new Random();
string key = "";
int kackarakter = int.Parse(textBox2.Text);
for (int i = 0; i < kackarakter; i++)
{
key += karakterler[rd.Next(karakterler.Length)];
textBox1.Text = key;
}
karakterler = "";
Şimdi Keyi Kopyalama butonuna çift tıklayıp Click eventine girelim.
C#:
Clipboard.SetText(textBox1.Text);
MessageBox.Show("Key kopyalandı.");