C# TextBox’a girilen karakterleri sayma ve sınırlama
Bu örneğimizde C# programında yapılmış bir karakter saydırma işlemi yapacağız. Öncelikle ekrana çok satırlı bir textbox yerleştiriyoruz. Daha sonra form yükleme olayına yani program çalıştığında textbox’a girilecek maksimum karakter sayısını 260 ile sınırlandırıyoruz. Daha sonra Textbox’a girilen karakterleri her karakter girildiğinde yada silindiğinde saydırıyoruz. Toplamda 260 karakter olunca yazma işlemi durdurularak ekrana mesaj şeklinde uyarı verdiriyoruz.
Programın ekran görüntüleri:
Programın C# kodları:
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 karakter_say { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox1_TextChanged(object sender, EventArgs e) { int u = textBox1.TextLength; label1.Text = "Yazılan Karakter Sayısı: "+ textBox1.TextLength.ToString(); if (u == 260) { MessageBox.Show("Maksimum sınıra ulaştınız!"); } } private void Form1_Load(object sender, EventArgs e) { textBox1.MaxLength = 260; } } }
Bu Yazıya Tepkin Nedir?
+1
1
+1
1
+1
1
+1
1
+1
1
+1
+1
1
<< Önceki Yazı
Sonraki Yazı >>
c#, c# dersleri, c# karakter sınırlandırma, c# kodları, c# messagebox kullanımı, c# örnekleri, c# projeleri, c# textbox kullanımı, c# textbox textchange örneği, c# textchange özelliği kullanımı, c# uygulama örnekleri, c# uygulamaları, örnek c# kodları, örnek c# projeleri
Gerçekten faydalı bir yazı olmuş. Tc kimlik no şifre gibi alanlarda işimize yarar.
MessageBox.Show yerine textbox1 e butondan değer gelmesini engellemek istiyorum nasıl yapmam lazım enabled=false yapınca sadece klavyeden giremiyorum veri girişinide engellemek istiyorum
Faydalı bir örnek çok sağoll.