formatlama ve de kontrolü

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

formatlama ve de kontrolü

Mesaj gönderen Glen »

arkada$lar ba$liktan da anla$ildigi gibi bir
maskedit (veya türevi bir bile$eni)

"*** *** ****" $eklinde formatlamak istiyorum...
örnegin bu edite sadece

AAA BBB CCCC seklinde girebilecek. ve de adam eger yanlis bir format yazmaya kalkisirsa diyelim ki
AAAA BBCCCC yazmaya calisirsa izin vermiyecek.. yani sonuc olarak

3 string -bosluk- 3 string -bosluk- 4 string seklinde olucak

ve de eger bu formatta yazmazsa OnExit eventinde de olabilir veya herhangi bir butona tikladigimda ba$tan kontrol ettiginde bu formatta olmazsa bir mesaj cikarmak istiyorum... $imdiden te$ekkürler ve herkese kolay gelsin...
Kullanıcı avatarı
mucar
Kıdemli Üye
Mesajlar: 247
Kayıt: 17 May 2005 01:14

Mesaj gönderen mucar »

formunuza bir adet maskedit koyun ve Editmask özelliğini;

Kod: Tümünü seç

!>LLL< >LLL< >LLLL<;1;_
şeklinde ayarlayın. Ek olarak başka bir kontrole gerek yok. Kolay gelsin
"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Mesaj gönderen Glen »

mucar yazdı:formunuza bir adet maskedit koyun ve Editmask özelliğini;

Kod: Tümünü seç

!>LLL< >LLL< >LLLL<;1;_
şeklinde ayarlayın. Ek olarak başka bir kontrole gerek yok. Kolay gelsin
evet bu i$ime yaradi peki bi$ey dhaa soracam mesela LLL demi$siniz oraya hem harf hem de rakam girebilsin mesela onu nasil yapabilirim?..

bir de dedigim gibi eger yanlis bi formatta bi$ey yazdiysa atiyorum tam formata yazmadan cikmaya kalkti invalid format gibi bi hata cikiyo onu nasil kendim kontrol edebilirim?

bir de altta cikan "___ ___ ____" olayini engellemenin bir yolu yok mu yani gözükmesin?
Kullanıcı avatarı
mucar
Kıdemli Üye
Mesajlar: 247
Kayıt: 17 May 2005 01:14

Mesaj gönderen mucar »

o zaman;

Kod: Tümünü seç

!>aaa< >aaa< >aaaa<;1; 
şeklinde yapın.
"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Olusan hatayı bir tane TApplication nesnesi yardımı ile yakalayabilirsiniz.
Formunuza bir tane TApplication nesnesi koyun ve onu onException olayında
cıkan hatayı yakalayıp istediginizi yapabilirsin. Bu dedigim projenizde ki
her turlu hata yakalama için uygulanabilir.
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Mesaj gönderen Glen »

tamamdir arkadaslar bu kodlar isimi gordu cok tesekkürler
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Mesaj gönderen Glen »

arkad$lar bir soru daha sorucam mesela.. adam o formata uygun yazmadiginda butona tiklandiginda nasil kontro lettirebilrim yani
mesela


if formattostr( gibi bi$ey vardi yanlis hatirlamiyorsam yani örnegin telefon formatinda

+90 (212) 111 2222

$eklinde yazilmadiysa veya bo$ birakilip hic bi$ey yazilmadiysa bir hata mesaji cikartmak istiyorum telefon bilgisini doldurun gibi ama $öyle bir sorun var ki formatta ben ( ) filan ekledim onlar da o textin dolu oldugunu sandiriyor delphiye :) o yuzden kontrol ettiremedim...

bir de telefon formatinla ilgili bir sorum daha var

standart olarak ben

+90 gelmesini istiyorum + yazioyrum basina onu goruyor ama 90 yazinca onun bir mask oldugunu 90 (sanirim maskta girilmesi zorunlu alanimi ne simgeliyor yanlis hatirlamiyosam) herneyse oyle bi$ey saniyor ama ben yazi olarak 90 gelmesini.. eger adam isterse degi$tirmesini istiyorum..

tekrardan te$ekkürler ..
Cevapla