[DELPHI] MaskEdit

0

Witam, mam pytanie jak ustawic maske w komponencie MaskEdit aby na pierwszej pozycji mozna wpisac znak '-' lub liczbe, a na dalszych pozycjach tylko liczby?

Pozdrawiam wszystkich
Marcin

0
-99999{....};1;_
0

ale jesli zrobie tak jak piszesz to znak '-' jest tam zawsze, a ja chce zeby byl tam opcjjonalnie, poniewaz moze to byc zarowno liczba ujemna jak i dodatnia

0

no to teraz nic mi nie przychodzi do głowy jak użyć kodu do zwykłego TEdit: http://4programmers.net/faq.php?id=613 i zmienić go troszkę:
po nacisknięciu sprawdzać jaki gługi jest string w edicie
Length(s) > 1 -> key należy do {0..9}; tak - dalsze instrukcje przetwarzania; nie - wyjście

aha, no i w dalszej części wzbogacamy dozwolone znaki o: - (pauze, minus, jak kto woli)

0

Dzieki, juz sobie poradzilem, wystarczylo w maske wpisac: #99,99 i jest ok

1 użytkowników online, w tym zalogowanych: 0, gości: 1