Genel

C# ile Sadece Türkçe ve İngilizce Harf Kabul Eden TextBox Oluşturma

C# programlama dili ile bir Windows Forms uygulaması geliştirmek, kullanıcı girişlerini kontrol etmek ve sınırlamak için güçlü bir araç sunar. Bu yazıda, sadece Türkçe ve İngilizce harf karakterlerini ve boşluğu kabul eden bir TextBox nasıl oluşturulur, bunu öğreneceğiz.

Adım 1: Proje Oluşturma

Başlamadan önce, tercih ettiğiniz C# geliştirme ortamını açın ve yeni bir Windows Forms uygulaması projesi oluşturun. Proje adını ve konumunu belirleyip, projenizi oluşturun.

Adım 2: Form Tasarımı

Form tasarımına bir TextBox ekleyin. Bu TextBox, kullanıcıdan harf karakterleri ve boşlukları kabul edecektir.

Adım 3: Kodlama

Form tasarımını oluşturduktan sonra, TextBox’ın “KeyPress” olayını kullanarak girişleri kontrol etmek için C# kodu eklememiz gerekiyor. Aşağıda verilen kod, her bir karakterin Türkçe ve İngilizce harf karakterleri veya boşluk olup olmadığını kontrol eder ve diğer karakterleri reddeder.

C# Kodu:

Bu kod, girişin a-z, A-Z, Türkçe karakterler (ğ, Ğ, ı, İ, ş, Ş, ç, Ç, ü, Ü, ö, Ö) veya boşluk karakteri ile eşleşip eşleşmediğini kontrol eder. Eğer giriş bu kriterlere uyar veya silme (Backspace) tuşu ise, giriş kabul edilir. Diğer karakterler reddedilir.

Adım 4: Uygulamanın Çalıştırılması

Projeyi derledikten sonra, uygulamanızı çalıştırabilirsiniz. TextBox’a yalnızca Türkçe ve İngilizce harf karakterleri ve boşluk karakterleri girilecektir. Diğer karakterler veya sayılar engellenecektir.

Bu şekilde, C# kullanarak kullanıcıdan hem Türkçe hem de İngilizce harf karakterlerini ve boşluğu kabul eden bir TextBox oluşturabilirsiniz. Bu tür kontroller, kullanıcıların uygulamanızı daha doğru ve güvenli bir şekilde kullanmalarını sağlar.

Tüm Sayfa Kodları:

Yorum yap