![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Текстовый курсор у TKOLMHDateTimePicker?
Ал © (2003-07-07 16:29:00)Как у TKOLMHDateTimePicker добиться того, чтобы после щелчка в него мышью был виден мигающий текстовый курсор (как у VCL-аналога). Иначе не видно, куда (часы, минуты, секунды?) осуществляется ввод и вообще, активен ли TKOLMHDateTimePicker.
Win 98, D6.
Gandalf (2003-07-10 14:06:00) [1]А TabStop:=true/false не поможет?
Ал (2003-07-09 22:53:00) [2]Решение нашел самостоятельно:
в файле KOLMHDateTimePicker.pas
в функции NewMHDateTimePicker
в строке Result := PMHDateTimePicker(_NewCommonControl ...
к перечислениям стилей окна добавил or WS_TABSTOP.
Вроде все заработало, как хотел. Возможно, автору следует внести корректировку в распространяемую компоненту.
Ал (2003-07-08 16:13:00) [3]И еще: похоже этот компонент не принимает фокус ввода - может в этом дело? А свойства LikeSpeedBotton у него нет.
Ал (2003-07-08 15:31:00) [4]Уточнение: у VCL DateTimePicker при Kind=dtkTime при вводе времени подсвечиваются часы (минуты, секунды), а не курсор мигает. Меня устраивает и подсветка и мигающий курсор. Но как сделать - не знаю.
Ал (2003-07-08 14:12:00) [5]Пробовал использовать CreateCaret, ShowCaret - но это как-то натянуто. А в компонентах не очень силен. Мне кажется, это не должно быть сложно. Ведь и TKOLEdit и TKOLMHDateTimePicker - наследники PControl. Подскажите, кто знает, куда копнуть. А автору был бы признателен за готовое решение. Очень уж нужен этот компонент.