Jak wpisać maskę do MaskEdit->EditMask aby wprowadzany tekst miał postać:
xxxxx.(tu dowolna ilość znaków)
Nie wiem czy jest to w ogóle możliwe.
Z góry dzięki. Pozdrawiam
Jak wpisać maskę do MaskEdit->EditMask aby wprowadzany tekst miał postać:
xxxxx.(tu dowolna ilość znaków)
Nie wiem czy jest to w ogóle możliwe.
Z góry dzięki. Pozdrawiam
mask edit nie umożliwia wprowadzenia dowolnej ilości znaków
Witam
Chciałbym przyłączyć się do tego tematu i zapytać jaką maskę ustawić w MaskEdit żeby wpisywac do niego godzinę w formacie 00:00. Mozna ustawić coś takiego: !90:00;1;_ ALE chciałbym zeby użytkownik nie mógł wpisać coś takiego: 33:89 - co prawda nie jest godzina. Czy można wpisac taka maskę żeby był jakis przedzial liczb np. od 00 do 23 ? itp. ?
##:##
A potem sobie napisz kod do aby nie było powyżej 24 i 59 :P
RedbaK napisał(a)
##:##
A potem sobie napisz kod do aby nie było powyżej 24 i 59 :P
hmmmm no fajnie ale powiedz mi jak w programie mam sie odniesc do godz i minut ? wiem ze mozna robic to przez pos() i inne operacje na stringach ale chcialbym zapytac czy nie ma innej metody <ort>prostrzej</ort> bez przeszukiwania stringa ??
Wskazówka:
ShortTimeFormat
Poczytaj o tym i będziesz miał rozwiązanko. :-)
dzieki za podpowiedz :)
a tak to rozwiazalem moze sie komus przyda:
//e_dyzur.Text - maskedit
if ((e_dyzur.Text[1] = '2')and(e_dyzur.Text[2] >='4'))
or(e_dyzur.Text[1] > '2')or(e_dyzur.Text[4] > '5')then close; //wpisana zla godzina