フォームのコントロールに影響を与えずにフォームの alphablend を変更するにはどうすればよいですか?
デルファイ XE7
この問題の 1 つの解決策は、Multi-Device Application
(使用VCL
できない場合) を使用することです。
TForm
プロパティを変更するだけで透明のままにする必要がある場合Transparency = True
。
半透明のコンポーネントを残す必要がある場合、すべてのコンポーネントには、Opacity
0 から 1 の間のより透明な値を割り当てることができるプロパティがあります。0 はそのコンポーネントに近い値です。
たとえば、コントロールを 内に配置して、適切と思われるようTLayout
に変更Opacity
し、他のコンポーネントに影響を与えないようにしたり、その逆を行うことができます。