Можно ли получить общий OnClick на форме независимо от того, где или на каком объекте я нажимаю? - PullRequest
0 голосов
/ 21 июня 2019

Я работаю над проектом печати этикеток, использую FastReports, а также TJvWizard из библиотеки компонентов JEDI.Я встроил дизайнер отчета в TpageControl и добавил в форму кнопки и другие компоненты, чтобы я мог взаимодействовать от Delphi до дизайнера отчета и добавлять компоненты в отчет или изменять их свойства.

проблема, с которой я сталкиваюсь, заключается в том, что мне нужно знать, когда пользователь выбирает (щелкает) компонент в отчете, чтобы я отображал правильные свойства для выбранного типа компонента.и я уже спрашивал о поддержке fastreport, но нет такого события или какого-либо способа, которым отчет уведомляет, когда это происходит.

так, мой вопрос, есть ли способ установить общее событие щелчка или что-то подобное, чтопозволяет моей форме знать, что была нажата мышь, независимо от того, где или что пользователь щелкнул, но чтобы получать уведомления о самом действии нажатия.

Я уже пытался установить событие OnMouseDown для TTabSheet, где находится дизайнер отчета.встроенный, но он ничего не вызывает.

, если это помогает, у меня есть форма и мастер TJvWizard, в мастере есть JvWizardIneriorPage, и в одном из них есть TPageControl, в котором есть два TTabSheet, и я встроилконструктор в одном из них.

Редактировать: в Этот другой вопрос , предоставленный Sertac в комментариях, я нашел то, что мне нужно.

...