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
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
wikser [ Pretorianin ]
up
wikser [ Pretorianin ]
ostatni raz do gory
wikser [ Pretorianin ]
albo chociaz jak odwolac sie do wszystkich/wybranych pol TEdit na formie?