私はC#で作業しています。私はこの質問が一般的に尋ねられることを知っています、それは私がまだトップバーを完全に隠すことができないことです。これは、フォームテキスト文字列を ""とし、controlbox = false
に設定したときの結果です。Windowsフォームのトップバーを完全に非表示にできないC#
まだ影の効果をしたい:
だから、あなたが側に境界線を見ることができるように(素晴らしい!)消えて、通常の影(素晴らしい!)がありますが、上の境界ましたこの奇妙な白い線は私が取り除くことはできない。
フォームの境界線のプロパティを 'none'に設定したくない場合は、統合されたサイズのコントロールとフォームのシャドウを楽しむため、オプションではありません。これに対する他の提案はありますか?
ありがとうございます!
(私は右上のボタンは私が生成され、私の編集可能な形のエッジを示していることを指定する必要があります。その上で、ホワイトスペースは、私が削除しようとしているものです。)
これを試してみましたか:[枠線を使用してタイトルバーを作成するにはどうすればよいですか? (Windows 7のボリュームコントロールのような)](http://stackoverflow.com/questions/3594086/how-to-create-a-form-with-a-border-but-no-title-bar-like-volume- control-on-wi) –
@RezaAghaeiはい、私は実際にこれを投稿する前にそれを読んでいました。 form.FormBorderStyle = FormBorderStyle.SizableToolWindow;私は私の国境として設定したものを、それでも同じように見えます。 – user3811284