Страница 1 из 1
Как создать маску __/__
Добавлено: 09 янв 2007, 10:47
Dr_Grizzly
Всем привет! Нужна такая маска. Пытаюсь воткнуть слеш а вместо него точка появляется. \ - такой слеш пишется, но мне не подходит! Как правильно создать маску ___/___ ???
Re: Как создать маску __/__
Добавлено: 09 янв 2007, 10:55
somewhere
на русской раскладке Shift + "\". На английской - там где твоя точка :-)
Re: Как создать маску __/__
Добавлено: 09 янв 2007, 10:56
Хыиуду
А еще есть команды "Копировать" и "Вставить"
Re: Как создать маску __/__
Добавлено: 09 янв 2007, 12:48
Dr_Grizzly
Re: Как создать маску __/__
Добавлено: 09 янв 2007, 13:55
Игорь Акопян
Dr_Grizzly, а если в кавычках его ввести?
Re: Как создать маску __/__
Добавлено: 09 янв 2007, 15:19
SergeyS
Данный символ зарезервирован как символ разделения дат, следовательно при разборе маски delphi автоматом заменяет его на переменную DateSeparator, которая определена в SysUtils. Это можно обойти только так:
Код: Выделить всё
DateSeparator := '/';
MaskEdit1.EditMask := '___/___';
Re: Как создать маску __/__
Добавлено: 10 янв 2007, 07:07
Dr_Grizzly
Т.е. в других приложениях символ . изменится на / ??? Так получается? Или только в моей программе?
Re: Как создать маску __/__
Добавлено: 10 янв 2007, 07:38
SergeyS
Нет, только в твоей проге, но во всей сразу. А хотя можешь попробовать сделать и так:
Код: Выделить всё
DateSeparatorOld := DateSeparator;
DateSeparator := '/';
MaskEdit1.EditMask := '___/___';
DateSeparator := DateSeparatorOld;
Одним словом извращение

А кому сейчас легко?