![]() |
|
|
#1
|
|||
|
|||
![]() Доброго времени суток.
Нужна ваша помощь есть на форме компонент MaskEdit с маской в вида 00-00,0N(географическая координата). Как вывести её в Memo? Код:
Memo1.Lines.Add:=FloatToStr(MaskEdit1.Text) Последний раз редактировалось Zames, 17.09.2013 в 16:41. |
#2
|
||||
|
||||
![]() Да уж
Код:
Memo1.Lines.Add(MaskEdit1.Text); Помогаю платно. Помогаю иногда бесплатно. |
#3
|
|||
|
|||
![]() Как сделать ограничение ввода, допустим чтобы пользователь не мог ввести больше 90-0,00
|
#4
|
||||
|
||||
![]() Для примера
Код:
procedure TForm1.MaskEdit1Change(Sender: TObject); var s: string; begin s:= MaskEdit1.Text; if s[1] = ' ' then s[1]:= '0'; if s[1] = '9' then s[2]:= '0'; ... MaskEdit1.Text:= s; end; Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#5
|
|||
|
|||
![]() Спасибо за помощь.
Как сделать так чтобы можно было ввести только два символа "N" и "S" в конце поля? |
#6
|
||||
|
||||
![]() Цитата:
Цитата:
Код:
procedure TForm1.MaskEdit1KeyPress(Sender: TObject; var Key: Char); begin case Key of '0'..'9', 'N', 'n', 'S', 's': exit; else Key:= #0; end;{case} end; Я не понял Вашего вопроса, но всё же Вам на него отвечу! Последний раз редактировалось Alegun, 22.09.2013 в 16:49. Причина: дополнение |