Yazı Font Küçült Yazı Font Büyült

Otomatik Key Kodu Üretmek

25 karakterlik otomatik key kodları üreteceğiz. İsteğe bağlı olarak bu sayıyı azaltabilir veya artırabilirsiniz.
Formunuza 1 adet textbox ve button ekleyin.
Aşağıdaki şekilleri inceleyin.

Resim1

Şekil 1

Şekil 2

Şekil 2

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
         //25 karakterlik key kodu üreteceğiz.
            KeyKodu(25);
        }

         private string KeyKodu(int codeLength)
 {
   
     System.Text.StringBuilder sb = new System.Text.StringBuilder();
   
     System.Random nesneRandom = new System.Random();
   
     string[] strKarakter = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
     "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T",
     "U", "V", "W", "X", "Y", "Z", "1", "2", "3", "4",
     "5", "6", "7", "8", "9", "0", "a", "b", "c", "d",
     "e", "f", "g", "h", "i", "j", "k", "l", "m", "n",
     "o", "p", "q", "r", "s", "t", "u", "v", "w ", "x",
     "y", "z"};
   
   
     int maxRand = strKarakter.GetUpperBound(0);
   
   
     for (int i = 0; i <= codeLength - 1; i++) {
       
         int rndNumara = nesneRandom.Next(maxRand);
       
         sb.Append(strKarakter[rndNumara]);
       
     }

     textBox1.Text = Convert.ToString(sb);

     //textbox1 deki stringin arasına "-" koyuyoruz.
     string veri = textBox1.Text;
     string str = veri.Insert(5, "-");
     string str2 = str.Insert(11,"-");
     string str3 = str2.Insert(17, "-");
     string str4 = str3.Insert(23, "-");
   
     textBox1.Text = str4;
    
     return Convert.ToString(sb);

  
   
 }

         private void Form1_Load(object sender, EventArgs e)
         {
             textBox1.ReadOnly = true;
             textBox1.Font = new Font("Arial",12,FontStyle.Bold);
             button1.Text = "Key Numarası Üret";
             button1.Font = new Font("Arial", 12, FontStyle.Bold);
         }
    }
}

//Bir sonraki makalede görüşmek üzere. Bahadır