2016-06-18 25 views
0

私はKali-Linux DOSウィンドウを再作成しようとしています。テキストの不透明度を変更せずにフォームウィンドウの不透明度を変更する方法

私は70%の可視フォームです。 問題は、フォームの不透明度を70%に設定しようとしましたが、代わりに70%が表示されました。 ピクチャボックスを配置して不透明度を変更しても、コンピュータのバックグラウンドではなくアプリケーションのみが表示されるため、役に立たなかった。

私はこれに対してコンソールアプリケーションを作成できたことは知っていますが、外観のカスタマイズはありません。

+0

フォームを100%透明にしたい場合は*「不透明度」の代わりに「TransparencyKey」を使います。それがあなたのニーズに合わない場合は、[この回答](http://stackoverflow.com/a/13136159/4934172)をチェックしてください。 –

+0

それは働いていますが、今は見えません。透明度のパーセントを選択することは可能ですか? – KrisPus

+0

フォームのBackColorに一致するように 'TransparencyKey'を設定すると、100%透明になります。パーセンテージを制御する方法はありません。それ以外の場合は、私が参照した答えに記載されているように他の方法を使用する必要があります:) –

答えて

0

WinFormsでは単純にできません。部分的に透明なフォームは、不透明なコントロールを持つことはできません。一部の人々は、2つのフォームを使用することをお勧めします.1つは完全に透明であり、もう1つは不透明なコントロールで部分的に透明ですが、私はその中に入りません。

フォームの不透明度は、天才脳代替例に従う形

内のすべてのコントロールを変更します。これが部分的な透明性を達成する唯一の方法です。

+0

私のフォーム1は表示されません、私はフォーム1をフォームに貼り付いて70%の不透明度を持つ2を作成します。 – KrisPus

+0

正確には、私はそれほど頻繁にしない何かのすべてをコーディングする限り。透明でボーダレスなフォームをいくつか用意しています。ボタンを最大化、最小化、終了するためのすべてのボタンをプログラムします。それから私はフォームイベントを行います。私はちょうどSystem.Speechのエキスパートになりましたが、誰も音声の質問はありません。だから私はこれに答えると思った。また、ボタンなどのコントロールは自動的に強調表示され、好きではないことの1つですので、ボタンを使用する代わりに、最大化、最小化、終了のクリックイベントでラベルを使用します。 – campnerd

+0

多分、私は自分の望むことをするつもりはない。しかし私はそれを私の道にしたい、私が探しているものを見つけるまで私はそれを検索する。 – KrisPus

関連する問題