2013-02-25 13 views
9

System.Windows.Forms.GroupBoxには、枠を囲む方法がありますか?私はFlatStyleを変更しようとしましたが、それは私が望むことをしません。 ありがとう!System.Windows.Forms.GroupBox枠を非表示

+4

それはグループボックスのポイントではありませんか?フレームを欲しがらない場合は、タイトルのラベルが付いたパネルを使用しないのはなぜですか? – Lloyd

+2

プログラミングには多くのシナリオがあります。何かの「ポイント」が固定パラダイムであるということは、少し変更して別の問題を解決することはできないということを意味するわけではありません。 Bobsoによって提供されたものと私が必要としたもの。あなたの入力をありがとう! –

答えて

11

Panelは、おそらくより良いオプションですが、あなたが実際にいくつかの理由でGroupBoxが必要な場合、あなたは、すべての境界線をペイントしないサブクラスを作成するためのコードhereを変更することができます。具体的には、OnPaintメソッドをオーバーライドする必要があります。

4

私が知る限り、これは不可能です。

代わりにパネルを使用してみてください。

もしあなたが本当に同じことをするなら、あなたはラベルを上部に置くことができます。

2

カスタム塗装コードがありません。私はPanelがここで使用するほうが優れていると思いますが、テキストヘッダーは必要ありませんが、ラベルを追加するだけです。

関連する問題