Form1'deki Menüden Forum2 Açmak
Kod: Kodu kopyalamak için üzerine çift tıklayın!
private void formAçToolStripMenuItem_Click(object sender, EventArgs e)
{
// frm2 isminde form2 den bir örnek oluşturuluyor.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Form2 frm2 = new Form2();
// frm2 dialog şeklinde gösteriliyor.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
frm2.ShowDialog();
}
FORM1
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod: Kodu kopyalamak için üzerine çift tıklayın!
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 contextMenu
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void formAçToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
// textbox1 e girilen kullanıcı adı değeri küçük harflere çevrilir, baş ve sonundaki boşluklar atılır
// sonra kullanıcı adı admin ile karşılaştırılır daha sonra şifrede aynı şekilde 1 ile kontrol edilir.
// her ikiside doğruysa frm2 formu açılır
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (textBox1.Text.ToLower().Trim()=="admin" && textBox2.Text.Trim().ToLower()=="1")
{
// aktif formu yani form1 yani şifre formunu gizler
Kod: Kodu kopyalamak için üzerine çift tıklayın!
this.Hide();
// giriş şifreleri doğru olduğu için anaformumuz olan Form2 den frm2 adında bir örnek oluşturur
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Form2 frm2 = new Form2();
// frm2 formu henüz gösterilmeden form1deyken frm2 deki label1 kontrolünün text özelliği değiştirilir.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
frm2.label1.Text = "Hoşgeldin " + this.textBox1.Text;
// frm2 formu gösterilir.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
frm2.Show();
}
else
{
// kullanıcı adı yada şifre başarılı değilse hata mesajı verilir.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
MessageBox.Show("Kullanıcı adı veya şifreniz hatalı", "Hatalı Giriş", MessageBoxButtons.OK, MessageBoxIcon.Error);
// kullanıcı adı kısmına odaklanılır.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
textBox1.Focus();
}
}
}
}
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod: Kodu kopyalamak için üzerine çift tıklayın!
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 contextMenu
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// çıkış butonuna tıklanınca
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Application.Exit();
}
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
// form2 nasıl kapatılırsa kapatılsın.. form kapatılırken uygulamanın tamamını kapatan komut
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Application.Exit();
}
private void label2_Click(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("Kişi adres defterine kaydedildi");
// aktif form üzerindeki kontrol sayısınca döndür
Kod: Kodu kopyalamak için üzerine çift tıklayın!
for (int i = 0; i < this.Controls.Count; i++)
{
// controllerin i.si texbox mıdır kontrol et
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (this.Controls[i] is TextBox)
{
// textbox ise textini boşalt
Kod: Kodu kopyalamak için üzerine çift tıklayın!
this.Controls[i].Text = "";
}
}
}
}
}
Kodlama yapılmış ve düzgün çalışan kodlama olup Bilgisayar porgramcı arkadaşlarımın görsel programlamada kullanabileceği bir kodlardır....
Kod: Kaf_Dağı