edit de kullanılan space tuşu karakterinin boş olarak görülmesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sadikacar60
Üye
Mesajlar: 83
Kayıt: 28 Ara 2017 04:14
İletişim:

edit de kullanılan space tuşu karakterinin boş olarak görülmesi

Mesaj gönderen sadikacar60 »

arkadaşlar edit içini
if FrameDuz2.oyuncuAd.Text='' then begin ShowMessage('Oyuncu Adı Boş');exit; end;

şeklinde kontrol ediyorum ama kullanıcı yanlışlıkla space tuşuna bastığında sanki boş değilmiş gibi
karekter varmış gibi veritabanına kaydediyor
sonra hataya neden oluyor

bu sorunu nasıl çözebiliriz space karakterini boş olarak kabul etmesini istiyorum bazen 2 3 kere space tuşuna basabiliyorlar

saygılarımla
sadikacar60
Üye
Mesajlar: 83
Kayıt: 28 Ara 2017 04:14
İletişim:

Re: edit de kullanılan space tuşu karakterinin boş olarak görülmesi

Mesaj gönderen sadikacar60 »

trim kullanacağım başka bir yöntem varmı acaba saygılar
Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 185
Kayıt: 05 Eki 2007 08:02

Re: edit de kullanılan space tuşu karakterinin boş olarak görülmesi

Mesaj gönderen KoPilot »

Trim en doğru yöntem aslında ama yanlış anladıysam bir de keypreview'da kontrol et. Space basılırsa yok saysın
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..
yusuf simsek
Üye
Mesajlar: 330
Kayıt: 09 Mar 2004 11:18
Konum: Konya
İletişim:

Re: edit de kullanılan space tuşu karakterinin boş olarak görülmesi

Mesaj gönderen yusuf simsek »

Kod: Tümünü seç

if TRIM(FrameDuz2.oyuncuAd.Text)=''
doğru kullanımıdır...

Alternatif olaraj MaskEdit nesnesi kullanıp boşlukları [ _ ] ile gösterebilrsin ancak sağlıklı bir çözüm olmaz...
Bugün bir kez daha,
Hiç Birşey Bilmediğimi Öğrendim!!!

https://extrayazilim.com
Cevapla