C# TextBox'a girilen karakterleri sayma ve sınırlama - Bilişim Konuları

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:

karakter1

karakter2

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
0
+1
1

Yorum Yap

3 Yorum

  • 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