![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MaskEdit [D7]
ВременныйГость © (2007-05-31 11:32:00)Огромная просьба, очень срочно нужно сделать ерунду такую :
Есть MaskEdit и я не знаю как правильно задать такую маску! Например, - 123000. Юзер может изменять только последние три цифры - нули, но он должен видеть что первые три это 123. Я пытаюсь задать маску так - 123000;0. В результате я добиваюсь того что я хотел, юзер видит в контроле "123000", при этом "123" фиксируется, но в поле б.д. контрол возвращает не все число, а только последние 3 цифры! Т.е. мне нужно получить от юзера например 123999, а я получаю 999.
ЮЮ (2007-05-31 12:00:00) [1]> Нет
А что?
procedure TForm1.MaskEdit1Change(Sender: TObject);
begin
Caption := MaskEdit1.EditText;
end;
123 из маски '1230000' благополучно в Caption появляются
ВременныйГость (2007-05-31 11:56:00) [2]Получилось, правильно делать так : \1\2\3000;1
ВременныйГость (2007-05-31 11:49:00) [3]
> EditText property (TCustomMaskEdit)
> Specifies the text that appears in the window of the masked
> edit control.
>
> А ты неблсь Text используешь.
Нет
ЮЮ (2007-05-31 11:42:00) [4]EditText property (TCustomMaskEdit)
Specifies the text that appears in the window of the masked edit control.
А ты неблсь Text используешь.
clickmaker (2007-05-31 11:40:00) [5]ну это же 123 откуда-то берется? Почему бы не сделать StrToInt(MyMagicNumber + Edit.Text)?