PROJEMİZE GİRİŞ SAYFASI YAPMAK C# KODU


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

namespace SayiTahminiForm
{
    public partial class Form1 : Form
    {
        string kullanıcıAdi = "gokhan", parola = "12345";

        Label lblkullanici;
        Label lblparola;
        TextBox txtkullanici;
        TextBox txtparola;
        Button btngiris;
        Form2 oyun;
        Timer timerForm;

        public Form1()
        {
            InitializeComponent();
        }
        
       

        private void Form1_Load(object sender, EventArgs e)
        {
            timerForm = new Timer();
            timerForm.Enabled = true;
            timerForm.Interval = 150;
            this.Text = "---qOKH@N M€NT€$€---";
            timerForm.Tick += new EventHandler(timerForm_Tick);


            lblkullanici = new Label();
            lblparola = new Label();

            txtkullanici = new TextBox();
            txtparola = new TextBox();
           
            btngiris = new Button();

            lblkullanici.Text = "Kullanıcı Adı";
            lblkullanici.Location = new Point(51, 54);
            lblkullanici.Size = new Size(64, 13);

            lblparola.Text = "Parola";
            lblparola.Location = new Point(51, 101);
            lblparola.Size = new Size(64, 13);

            //mskedtxtkullanici.Text = "*********";
            txtkullanici.Location = new Point(153, 54);
            txtkullanici.Size = new Size(100, 20);
            txtkullanici.PasswordChar = '*';
            txtkullanici.MaxLength = 10;
           
            //mskedtxtparola.Text = "**********";
            txtparola.Location = new Point(153, 98);
            txtparola.Size = new Size(100, 20);
            txtparola.PasswordChar = '*';
            txtparola.MaxLength = 10;

            btngiris.Text = "Giriş";
            btngiris.Location = new Point(100, 165);
            btngiris.Size = new Size(75, 25);

           

            this.Controls.Add(lblkullanici);
            this.Controls.Add(lblparola);
            this.Controls.Add(txtkullanici);
            this.Controls.Add(txtparola);
            this.Controls.Add(btngiris);

            btngiris.Click += new EventHandler(btngiris_Click);

            this.KeyPreview = true;  //entere basıldıgında giris tıklanması için
            this.KeyDown += new KeyEventHandler(Form1_KeyDown);
        }

        void btngiris_Click(object sender, EventArgs e)
        {
            btngirisTiklama();

        }

        void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
                btngirisTiklama();
            else if (e.KeyCode == Keys.Escape)
                Application.Exit();
                
        }

        void timerForm_Tick(object sender, EventArgs e)
        {
            this.Text = this.Text.Substring(1) + this.Text.Substring(0,1);
        }

        int hak = 3;
        private void btngirisTiklama()
        {
            
            if (hak > 0) //kullanıcını 3 hakkı vardır 
            {
               
                if (kullanıcıAdi == txtkullanici.Text && parola == txtparola.Text)
                {    
                    Form1.ActiveForm.Hide();
                    oyun = new Form2();
                    timerForm.Enabled = false;
                    oyun.Show();
                }
                else
                {
                    hak--;
                    txtparola.Clear();
                    txtkullanici.Clear();
                    MessageBox.Show("Hatalı giriş hak=" + hak);
                    if (hak == 0)
                    {
                        MessageBox.Show("Sistem Kilitlendi Cıkmak için Esc"); 
                        this.Enabled = false;
                    }
                }
            }
            else
            {
                MessageBox.Show("deneme hakkın bitti\nSistem Kilitleniyor");
                for (; ; ) ;//sistemi kilitler 
            }
        }

    }
}

Hiç yorum yok:

Yorum Gönder