вернуть назад не работает в C++ Builder bcb6

У меня есть TFrame с некоторыми компонентами на нем, и среди всего этого у меня есть TPanel и TPaintBox, так что размер PaintBox такой же, как у панели.

Я бы хотел, чтобы пользователь видел панель, а не только PaintBox.

Проблема в том, что когда я щелкаю правой кнопкой мыши по панели и выбираю Control->Send to Back, это не работает.

Любое предположение или предложение по решению?

*Я работаю с Borland C++Builder 6.


person user687459    schedule 11.08.2015    source источник


Ответы (1)


TPaintBox является потомком TGraphicControl. У него нет собственного HWND, он просто рисует на своем Parent, когда Parent закрашивается. Таким образом, TPanel (у которого есть собственный HWND) никогда не может появиться за TPaintBox, если только TPaintBox не является потомком TPanel.

person Remy Lebeau    schedule 09.12.2015