Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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)?


Наверх

Титульная страница Поиск, карта сайта Написать письмо