【问题标题】:Keep a bitmap on a fixed position in TScrollBox在 TScrollBox 中的固定位置保留位图
【发布时间】:2011-08-08 12:57:02
【问题描述】:

我在 TScrollBox 上放置了各种框架。滚动时,它们正在正确滚动。现在我想添加一个保持在固定位置的位图。我尝试了一个与 TScrollBox 具有相同父级(TPanel)的 TImage。即使使用 BringToFront,我也看不到分配给 TImage 的位图。

谁能帮帮我?

提前致谢,

阿诺德

【问题讨论】:

  • 你能展示你将位图分配给 TImage 的代码吗?
  • 你想要一个滚动框(里面有内容)然后你想通过在内容前面放置另一个东西(图像)来隐藏(隐藏)滚动框的内容移动滚动条时不移动的滚动框?

标签: delphi bitmap fixed tscrollbox


【解决方案1】:

TImage 是 TGraphicControl 的后代。因为它缺少窗口句柄,所以它不能出现在像 TScrollBox 这样的窗口控件的前面。将 TImage 放在有句柄的 TPanel 上,并将 TPanel 放在 TScrollBox 的前面(与相同的父级)。

【讨论】:

  • @Arnold - 那么你应该接受这个答案this way ;)
  • @deamon_x - 感谢您向我指出这一点!与此同时,我找到了使面板透明的代码(martinstoeckli.ch/delphi/delphi.html),并通过将 image.transparent 设置为 true 位图显示背景。正是我想要的。好的。谢谢大家!
猜你喜欢
  • 1970-01-01
  • 2021-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多