Edit'e kısıtlama getirmek istiyorum

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
hich1shey
Üye
Mesajlar: 10
Kayıt: 31 Tem 2005 02:47
Konum: İstanbul

Edit'e kısıtlama getirmek istiyorum

Mesaj gönderen hich1shey »

Edit'e kısıtlama getirmek istiyorum;

sadece 1 adet virgül(,) yazılabilsin ve binlik ayıracı kullanmak istiyorum
123,45,678 //bunu engellemek ve
123.456,78 //bunu sağlamak istiyorum

yardımlarınız için şimdiden teşekkür ederim..
Kullanıcı avatarı
hich1shey
Üye
Mesajlar: 10
Kayıt: 31 Tem 2005 02:47
Konum: İstanbul

Mesaj gönderen hich1shey »

10 kişi okudu ve neden kimse cevap yazmadı?
Forumda aradım, bulamadım,
bunu yapmak imkansız mı?
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Merhaba

Husoedit diye aratmalısın.

Saygılarımla,
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Sayın hich1shey ,
oncelikle aramıza hoşgeldiniz....

Forum kurallarını okudugunuz anlasılıyor.... Fakat bir kural olarak yazmasa bile mesajınız uzerinden 2 saat geçmeden sorunuzu okuyanlardan neden cevap yazmıyorlar diye hesap soramazsınız....
Belki 100 kişi de okuyabilirdi.... Her okuyanın probleminizin cevabını bildiginden emin olamazsınız degil mi?
Ki bir de bu gun pazar yani forumun en az ziyaret edildiği gün.....

Bu soru hakkında başka bir soru altına attıgınız mesajı sildim....

Kolaygelsin....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
hich1shey
Üye
Mesajlar: 10
Kayıt: 31 Tem 2005 02:47
Konum: İstanbul

Mesaj gönderen hich1shey »

anlayışınıza teşekkür ederim hocam,
delphi konusunda kendimi hich1shey hissediyorum
1aydır çalışıyorum (sadece meraktan) ve öğrenmeye zorunlu hissediyorum ve sanırım bu site merakımı giderecek :)

Husoedit'i ekledim.
ama benim istediğim edit'e virgül sadece 1 kez yazılsın yani 123,4567 rakamının sonuna bir virgül daha koyulamasın...

bu mümkünmüdür? Teşekkürler...
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Mesaj gönderen Kaptan »

boolean bir değişken tanımlayıp edite girilen değer eğer virgul ise bunu true yaparsın.daha sonra tekrar girmek istediklerinde virgülü girdirmezsin...
bu gibi bir mantıkla olabilir.
t-hex
Kıdemli Üye
Mesajlar: 531
Kayıt: 18 Mar 2005 02:45
Konum: İstanbul/Antalya
İletişim:

Mesaj gönderen t-hex »

Bunu OnKeyPress olayında kontrol edebilirsiniz.

Kod: Tümünü seç

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if (pos(',',TEdit(Sender).Text)>0) and (Key=',') then Key := #0;
end;
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Merhaba

kod yazmaya gerek bile yok , sağolsun hüseyin abinin bu komponenti otomatik olarak ayarlıyor. :D

Saygılar,
Kullanıcı avatarı
hich1shey
Üye
Mesajlar: 10
Kayıt: 31 Tem 2005 02:47
Konum: İstanbul

Mesaj gönderen hich1shey »

Çok teşekkür ederim arkadaşlar...
Cevapla