如何在Delphi中显示半透明的暗淡面板/图像?
我希望获得一个 TPanel 或 TImage 来显示暗淡的背景(带有面纱),有人知道如何在 Delphi (2010) 中实现这一点吗?如果可能的话,我宁愿不使用组件,而只使用原始代码。 这个想法是,当显示新表单时,父表单会直观地向用户显示它已“禁用”。
像这样的东西: 替代文本 http://img64.imageshack.us/img64/1599/98002881.jpg< /a>
I wish to get a TPanel or TImage to show a dimmed background (with a veil), anyone knows how to accomplish this in Delphi (2010)? I would prefer not to use a component if possible, just raw code.
The idea is that when showing a new form the parent one visually shows the user it's "disabled".
Something like this:
alt text http://img64.imageshack.us/img64/1599/98002881.jpg
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是我用于主表单以及所有其他需要该效果的表单的方法。
http:// delphi.about.com/od/delphitips2008/qt/form_dimmer.htm
This is the method that I use for my main form and then for all other forms that need the effect.
http://delphi.about.com/od/delphitips2008/qt/form_dimmer.htm
也许这可以帮助你。
关于:
您可以通过代码实例化和使用组件,而不仅仅是在表单设计器中。
Maybe this can help you.
Regarding:
You can instantiate and use components from code, not only in the form designer.