1 Son düzenleyen, astronot (02.08.2008 13:05:36)

Konu: textte sayi kontrolü

TEXT içerisine sayi haricinde deger girilmemesini istiyorum. bunun için text1'in keypress olayina

Visual Fox Pro
IF Nkeycode<48 OR Nkeycode>57 then

        messagebox("BU ALANA SADECE SAYISAL KARAKTERLER GİREBİLİRSİNİZ! ","HATIRLATMA!")
ENDIF


kodunu yazdim. karakter girildiginde hata mesaji veriyor. ancak karakteri yinede yaziyor.  ne yapmaliyim.

birde veri girerken geri tusu ve delete tusunda hata vermemesini nasil saglayabilirim.

2

Re: textte sayi kontrolü

Bu kodlara hiç gerek yok.
Text'in InputMask'ına 999999999 yazman yeterli

/o---------------------o\
     www.haser.com
\o---------------------o/

3

Re: textte sayi kontrolü

Bu arada InputMask yerien Value'suna 0 atarsanda yeterli olur. Bu durumda Text1.value sana nümerik değer verir

/o---------------------o\
     www.haser.com
\o---------------------o/

4

Re: textte sayi kontrolü

tesekkürler...