![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ComboBox + Mask [WinXP]
BanderLog © (2005-11-08 08:11:00)Приветстую!
Подскажите пожалуйста, можно ли реализовать данное сочетани?
Хочется что бы в комбобоксе была возможность ввода текста по заданной маске, если это возможно - подскажите куда смотреть и чего копать.
Заранее спасибо.
Leonid Troyanovsky (2005-11-08 18:05:00) [1]
> BFG9k © (08.11.05 17:57) [6]
> Когда мне нужно использовать форматированный ввод, я не
> использую MaskEdit, потому что он постоянно глючит и может
> вызвать у пользователя приступ бешенства. Предпочтительно
> обрабатывать событие OnChange обычного TEdit (в твоем случае
> у ComboBox).
Легко соглашусь с трудностями построения толкового MaskEdit,
но, позволю себе заметить настоятельную целесообразность
вынесения префикса (M13CD2/) куда-нибудь еще, пусть даже
в отдельный контрол.
--
Regards, LVT.
BFG9k (2005-11-08 17:57:00) [2]Когда мне нужно использовать форматированный ввод, я не использую MaskEdit, потому что он постоянно глючит и может вызвать у пользователя приступ бешенства. Предпочтительно обрабатывать событие OnChange обычного TEdit (в твоем случае у ComboBox).
Leonid Troyanovsky (2005-11-08 17:55:00) [3]
> Sam Stone © (08.11.05 17:40) [4]
> была видна только стрелка ;) Обработать нужные действия
> ручками и радоваться :)
Это хорошо.
В смысле: радоваться - положительные эмоции в нашем деле
весьма и весьма полезны.
--
Regards, LVT.
Sam Stone (2005-11-08 17:40:00) [4]Можно положить маскедит на комбобокс так, чтобы от комбобокса была видна только стрелка ;) Обработать нужные действия ручками и радоваться :)
Leonid Troyanovsky (2005-11-08 12:14:00) [5]
> BanderLog (08.11.05 11:56) [2]
> M13CD2/??? - пользователь может редактировать только ???
> и не более того, а часть M13CD2/ зактрыта для редактирования.
Можно испытать TValueListEditor.
Он, кстати, знаком и c esEllipsis & esPickList (see also ItemProps).
--
Regards, LVT.
BanderLog (2005-11-08 11:56:00) [6]Cпсибо, интересная статья, сохрнаил себе :)
Возможно маска мне не обязательно нужна. Мне необходимо что бы у комбобокса в редакторе была "нередактируемая" часть, которую пользователь не мог бы ни выделить, ни редактровать, что-то вроде
M13CD2/??? - пользователь может редактировать только ??? и не более того, а часть M13CD2/ зактрыта для редактирования.
Leonid Troyanovsky (2005-11-08 10:58:00) [7]
> BanderLog (08.11.05 08:11)
> Хочется что бы в комбобоксе была возможность ввода текста
> по заданной маске, если это возможно - подскажите куда смотреть
> и чего копать.
Пример подобного можно найти у TDBLookupComboBox (TPopupDataList).
Можно попытаться приделать к MaskEdit TPopupListbox.
Пример последнего by Peter Below:
http://groups.google.com/group/borland.public.delphi.vcl.components.using/msg/45e75121b9627228
--
Regards, LVT.