Error Provider etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Error Provider etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
8 Ocak 2014 Çarşamba
C Sharp Form Uygulamalar KeyPress ve Error Provider Kullanımı
KONU : C Sharp Uygulamalar - C Sharp ( C# ) form uygulamalar error provider kullanımı. Textbox kutusuna yanlış bir değer girildiğinde hatanın sebebini göstermek için form da error provider kullanımı. Textbox Keypress olayını kullanarak girilen karakterin sayı mı harf mi olup olmadığını kontrol etme.
C Sharp Form Uygulamalar Error Provider Kullanımı
KONU : C Sharp Uygulamalar - C Sharp ( C# ) form uygulamalar error provider kullanımı. Textbox kutusuna yanlış bir değer girildiğinde hatanın sebebini göstermek için form da error provider kullanımı.
ETİKETLER: c sharp error - c sharp error provider - c# error provider - c sharp error provider kullanımı - c sharp keypress - c# keypress
UYGULAMAYI İNDİR
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 KeyPressDurumu
{
public partial class Form1 : Form
{
string asilYazi;
int girilenSayi;
public Form1()
{
InitializeComponent();
asilYazi = txtKutu.Text;
}
private void txtKutu_KeyPress(object sender, KeyPressEventArgs e)
{
if (SayiMi(e.KeyChar) == false && (Keys)e.KeyChar != Keys.Back)
{
errorProvider.SetError(txtKutu, "Bu Alana Sayı Girmelisiniz.");
e.Handled = true;
}
else
{
errorProvider.Clear();
}
}
bool SayiMi(char harf)
{
try
{
Convert.ToInt32(harf.ToString());
return true;
}
catch (Exception)
{
return false;
}
}
private void btnKaydet_Click(object sender, EventArgs e)
{
girilenSayi = int.Parse(txtKutu.Text);
}
private void txtKod_Validating(object sender, CancelEventArgs e)
{
if (string.IsNullOrEmpty(txtKod.Text) || txtKod.Text.Trim().Equals("")) return;
char ilkKarakter = txtKod.Text[0];
if (Char.IsLetter(ilkKarakter) != true || txtKod.Text.Length != 5)
{
errorProvider.SetError(txtKod, "Firma Kodu 5 karakterden oluşmalı ve ilk karakteri kesinlikle bir harf olmalı");
e.Cancel = true;
}
else
errorProvider.Clear();
}
private void btnKaydetİlerle_Click(object sender, EventArgs e)
{
MessageBox.Show("diğer bölümün formu hazır olmadığından ilerleyemeyeceksiniz....");
}
}
}
Kaydol:
Kayıtlar
(
Atom
)