将位图保留在 TScrollBox 中的固定位置
我将各种框架放在 TScrollBox 上。滚动时,它们会正确滚动。现在我想添加一个保留在固定位置的位图。我尝试了一个与 TScrollBox 具有相同父级(TPanel)的 TImage。即使我使用 BringToFront,我也看不到分配给 TImage 的位图。
有人可以帮我吗?
预先感谢,
阿诺德
I put al kinds of frames on a TScrollBox. When scrolling they are being scrolled correctly. Now I want to add an bitmap that remains on a fixed postion. I tried a TImage having the same parent (a TPanel) as the TScrollBox. I do not see the bitmap assigned to the TImage even when I use BringToFront.
Can anybody help me out?
Thanks in advance,
Arnold
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
TImage 是 TGraphicControl 的后代。由于它缺少窗口句柄,因此它不能出现在像 TScrollBox 这样的窗口控件前面。将 TImage 放在有句柄的 TPanel 上,并将 TPanel 放在 TScrollBox 前面(与 TScrollBox 具有相同的父级)。
TImage is a descendant of TGraphicControl. Since it lacks a window handle, it cannot appear in front of a windowed control like TScrollBox. Put the TImage on a TPanel, which has a handle, and place the TPanel in front of (with the same parent as) the TScrollBox.