GRY-Online.pl --> Archiwum Forum

builder - mask edit - jak to zrobic

17.01.2005
00:21
[1]

wikser [ Pretorianin ]

builder - mask edit - jak to zrobic

w maskedicie mam maske taka:

99;1;

przy wyjsciu z pola funkcja robi

int tmp = Form1->MaskEdit1->Text.ToInt();

jak mam zrobic zeby sie do tego nie sral a zeby bylo dobrze?

bo jezeli wartosc poczatkowa text dam 0 to on mi wyskakuje potem ze to nie jest integer.

moze jest jakas funkcja ktora mi ladnie skonwertuje? albo nie wiem. pomocy

17.01.2005
01:05
[2]

wikser [ Pretorianin ]

ok,juz wiem, musze wprowadzic tyle cyfr ile we wzorcu.

ale sa powody dla ktorych nie chce tak robic :)

moge zrobic w metodzie onkeypress albo onkeydown

if key not in ['0'..'9'] then
key=#0;

tylko ze za bardzo nie znam sie na builderze i nie mam zielonego pojecia gdzie mam to wpisac,bede wdzieczny za instrukcje typu: "kliknij tu wpisz tu" itd. dzieki z gory

17.01.2005
08:59
[3]

wikser [ Pretorianin ]

up

17.01.2005
15:16
[4]

wikser [ Pretorianin ]

ostatni raz do gory

17.01.2005
15:39
[5]

wikser [ Pretorianin ]

albo chociaz jak odwolac sie do wszystkich/wybranych pol TEdit na formie?

© 2000-2026 GRY-OnLine S.A.