Здравствуйте, lsv, Вы писали:
lsv>На форме есть куча объектов и есть интересующий нас объект, пусть это будет ListBox2, задача скрыть наш ListBox2 (ListBox2->Visible=false), когда пользователь кликает мышью вне объекта ListBox2, вопрос, как это можно сделать? lsv>Если задействовать событие ListBox2->OnMouseDown, то тогда мы сможем отлавливать клики внутри объекта, а надо ловить клики за объектом.
Довольно странная постановка задачи. Естественный ответ — отлавливать клик на том объекте, клик на котором должен скрывать этот ListBox2. Кроме того, для некоторых случаев есть SetCapture, но у него вообще-то несколько другое предназначение. Лучше опишите подробнее задачу, тогда можно будет подумать над более предметным ответом.