Я пытаюсь написать нового потомка компонента от общего компонента (TDateTimePicker). Моя конечная цель заключается в создании подкласса TDateTimePicker, чтобы при входе пользователя в компонент «SelText» устанавливался для определенной части DateTime.
В данный момент поведение TDateTimePicker заключается в фокусировке последнего выделенного текста, когда он снова получает фокус. Сначала я хотел бы найти (посмотреть) код, который фактически выполняется, когда пользователь фокусирует TDateTimePicker.
Я вижу, что TDateTimePicker является потомком TCommonCalender, который, в свою очередь, является потомком TWinControl. Но я попытался поместить точку останова на процедуры в TWinControl, и они не могут быть достигнуты (что, я думаю, является правильным поведением, поскольку многие компоненты наследуются от TWinControl).
Так как мне узнать, что происходит, когда пользователь вводит TDateTimePicker? Какой код запускается? Это все скрыто? Я надеюсь, что это может пролить некоторый свет на то, что мне нужно сделать, чтобы переопределить поведение по умолчанию для достижения моей цели.