私は現在、Winformsと.NET 3.5
(作業環境)を使用して簡単な画像編集ツールを開発中です。コントロールを透明にする
ユーザが選択ツールボタンをクリックすると、100x100
と400x400
の間で拡大/縮小できる四角形(C#の四角形)が表示されます。このビットは固定されています。問題は、矩形の背景を透明にすることです。
私は透明性が.NET 3.5
でサポートされている場合にはほとんど不明でよ、私は次のことを試してみた:
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
pnlSelectArea.BackColor = Color.Transparent;
pnlSelectArea.ForeColor = Color.Transparent;
selectArea1.BackColor = Color.Transparent;
selectArea1.ForeColor = Color.Transparent;
をしかし、これは効果がありません - 何かアドバイスをいただければ幸いです。
チェックこのhttp://stackoverflow.com/questions/72994/net-windows-forms-transparent-control – papaiatis
助けてくれてありがとう - 私はこれを私のソリューションに適用することはできませんが、私はその努力を感謝します。 –
あなたは私の簡単なアプローチを見つけることができますポスト[here:](http://stackoverflow.com/a/34404064/1529012) – aleksandaril