Konuyu Oyla:
  • Derecelendirme: 3/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
EditText'e sadece ingilizce karakter girişi yapılması / convert edilmesi
#1
Merhaba

Edit Text içerisine sadece ingilizce karakter girişi yapılması türkçe karakterleri değiştirmesi için şu fonksiyonu kullanıyorum ama küçük ı karakterini i olarak değiştirmiyor.

fonksiyon:
function ChEng (ch : char) : char;
begin
if (ch = 'Ğ') or (ch = 'ğ') then begin result:='G';exit;end;
if (ch = 'Ü') or (ch = 'ü') then begin result:='U';exit;end;
if (ch = 'Ş') or (ch = 'ş') then begin result:='S';exit;end;
if (ch = 'İ') or (ch = 'ı') then begin result:='I';exit;end;
if (ch = 'Ö') or (ch = 'ö') then begin result:='O';exit;end;
if (ch = 'Ç') or (ch = 'ç') then begin result:='C';exit;end;
if (ch = 'i') then begin result:='i';exit;end;
if (ch = 'ı') then begin result:='i';exit;end;
if (ch = 'I') then begin result:='i';exit;end;
result:=ch;
end;

onKeyUP içerisinde şu şekilde kullanıyorum. Burada hata nerede olabilir sadece küçük ı karakterinde sorun var.

tx:=copy(edtAdminTel.Text,0,length(edtAdminTel.Text)-1);
edtAdminTel.text:=tx+cheng(keyCHAR);
Cevapla


Bu Konudaki Yorumlar
EditText'e sadece ingilizce karakter girişi yapılması / convert edilmesi - Yazar: 41linea41 - 02-05-2020, Saat: 12:31

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  CxGrid Türkçe karakter sorunu mur93 1 533 12-11-2025, Saat: 09:22
Son Yorum: cinarbil
Exclamation Ftp gönderilen dosyada tr karakter sorunu forumcuali 7 3.822 01-05-2025, Saat: 02:26
Son Yorum: m_ekici
  SHA-512 algoritması ile base64 encode edilmesi commsense 2 1.105 04-03-2025, Saat: 22:02
Son Yorum: commsense
  karakter silme sorunu ercanskose 2 825 03-09-2024, Saat: 11:02
Son Yorum: ercanskose
  türkçe karakter problemi delphiX14 4 1.706 27-12-2023, Saat: 10:03
Son Yorum: delphiX14



Konuyu Okuyanlar: 1 Ziyaretçi