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