【问题标题】:How to show a semi-transparent dimmed panel/image in Delphi?如何在 Delphi 中显示半透明的变暗面板/图像?
【发布时间】:2010-12-30 03:44:10
【问题描述】:

我希望让 TPanel 或 TImage 显示暗淡的背景(带面纱),有人知道如何在 Delphi (2010) 中实现这一点吗?如果可能的话,我宁愿不使用组件,只使用原始代码。 这个想法是,当显示一个新表单时,父表单会直观地向用户显示它是“禁用的”。

类似这样的: alt text http://img64.imageshack.us/img64/1599/98002881.jpg

【问题讨论】:

    标签: delphi delphi-2010 vcl


    【解决方案1】:

    这是我用于主要表单的方法,然后用于所有其他需要效果的表单。 http://delphi.about.com/od/delphitips2008/qt/form_dimmer.htm

    【讨论】:

    • 这就是不再接受仅链接答案的原因。该链接现在重定向到完全不相关的内容,从而使这个答案毫无用处。
    【解决方案2】:

    也许this可以帮到你。

    关于:

    如果可能的话,我宁愿不使用组件,只使用原始代码。

    您可以从代码中实例化和使用组件,而不仅仅是在表单设计器中。

    【讨论】:

    • 我知道我可以在运行时创建组件,但对于如此小的任务,我总是更喜欢尽可能使用原始代码。
    • “原始代码”和使用代码中的组件有什么区别? :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 2012-02-05
    • 1970-01-01
    • 2019-07-01
    • 2011-04-16
    • 2011-07-01
    • 1970-01-01
    相关资源
    最近更新 更多