2013-08-27 48 views
-7

我試圖使窗體透明,但只是沒有文字或按鈕的形式放在降低形式的不透明度不改變其他組件

我使用的屬性「AlphaBlend」,並把表格上值150

我要離開這樣的打印屏幕

enter image description here

+0

但是在該屏幕中,文本和控件不是不透明的。它們後面的屏幕通過列表框,按鈕和文本後面顯示。請澄清你的意思。 –

+1

我會截取後面的內容,在最大化的形式上繪製它,並用藍色半透明地填充該區域。這將*凍結*在我看來更好的填充一些信息的屏幕(比一些背後的生活旗幟)。 – TLama

+4

「恢復使用您的計算機通常通過撥打電話進行付款...」惡意軟件,是吧? – OnTheFly

回答

1

根據您的Delphi和Windows版本,你可以通過設置表單屬性實現這一目標DoubleBuffered = true和GlassFrame.Enabled = trueGlassFrame.SheetOfGlass = true.

+0

我正在使用德爾福7,沒有這些選項 – offboard

+1

+1 Uwe和-1的船外。在問題得到解答後添加約束條件是不好的形式。 –

+1

+1如果OP最初將問題限制在Delphi 7中,那麼我相信這個答案不會在這裏。但是由於沒有提到版本,所以任何版本的解決方案都是理論上正確的答案。 –

相關問題