グラフィカル ビューがあり、TreeView などのいくつかのコントロールを含む半透明のフォームをオーバーレイしたい
これに少し似ています(ただし、半透明の背景があります):
私は 2 つのボーダレス フォーム、無地の背景と 60% の不透明度を持つアンダーレイ + 透明キーとそのコントロールを持つオーバーレイを使用してみました。ただし、特にアンダーレイの背景が薄く、3D ビューが暗い場合、テキストのレンダリングは非常に悪くなります。
私が考えることができる唯一のアプローチは、3D ビューの関連部分のビットマップをキャプチャし、それをフォームの背景に設定して、その上に TreeView をうまくレンダリングすることです。
これは最善のアプローチですか?私は少し過剰なようです。
この投稿は、基本的なアプローチに使用したものです: コントロールを表示したまま、ac# フォームに透明性を追加するにはどうすればよいですか?