-2

フォームの背景を透明に設定したいのですが、「プロパティ値が無効です」というエラーが発生しました。Windowsで透明な背景画像をフォームとして設定する簡単な方法があるかどうかわかりませんか?

私は ac# windows フォーム アプリケーションを作成しようとしています。

まだ写真をアップロードできません。たとえば、アプリを実行して、ツールを含む本の写真 (白い背景の境界線がないもの) を見たいと考えています。

4

2 に答える 2

4

これは、あなたがやろうとしていることを達成するのに役立つかもしれないコードです. 次のコードは、フォームを透明にしますが、コントロールは表示されたままにします。コントロールも非表示にしたい場合は、フォームの不透明度を 0% に設定することをお勧めします

this.BackColor = Color.White;
this.TransparencyKey = Color.White;

ありがとう、

これが役立つことを願っています:)

于 2012-10-03T21:26:38.293 に答える
0

Windows フォームを使用している場合、不透明度を 0.0 から 1.0 の任意の値に設定します。0.0 (完全な透明度) と 1.0 (完全な不透明度) があります。

form.Opacity = 0.0;

MSDN ソース: How to create a transparent form .

于 2012-10-03T20:40:40.627 に答える