C# Metni Büyük Harfe Dönüştürme I-İ sorunu olmadan

kod parçacıkları serisi -3

Bilindiği gibi c# ta textkutusuna yazılan bir metni büyük harfe dönüştürmek için properties kısmında Character Casing bölümünden Upper yapılınca text kutusuna girilen ifade büyük harfe dönüşüyor. Fakat bu işlem esnasında bu dönüşüm ingiliz alfabesine göre yapıldığı için küçük i harfı büyük I harfi olarak dönüştürülüyor.Buda doğal olarak yanlış bir dönüşüm oluşturuyor. Şimdi bu sorunun çözümünü yapalı

Text kutusuna yazılı bir metni sorunsuz büyük harfe dönüştürmek için gerekli kod

Bu kod sayısı ile text kutusundaki örneğin bidunyabilgi yazısı BİDUNYABİLGİ olarak dönüşecektir. Eski haliyle olsa idi BIDUNYABILGI olarak dönüşecekti.

Şimdi bu çözüm bazılarının işine yaramayacaktır. Kişiye metin yazılırken direk olarak büyük olarak yazılması isteniyorsa ne yapılacak. O zaman yukarıdaki yöntem kullanılırsa odak özelliği aktif olacağından yazarken ters yazma olasılığı artacaktır. Neyse uzatmadan onun için gerekli kodu ekleyeyim

Bu kodu ilgili textBox ın keypress olayına yazıyorsunuz

Umarım faydalı olmuştur.

2,161 total views, 1 views today

(Visited 139 times, 45 visits today)

Volkan Koç

Visual Studio c#.net , Visual Basic. Net , Html , php , action script 3 dillerini biliyor. Kişiye özgü takip , otomasyon , muhasebe , stok takip programları yazılır. İletişim :volkankoc2000@gmail.com

More Posts - Website

Follow Me:
TwitterFacebook

You may also like...