2 つのパネルを使用して縁取りをしたい縁なしフォームがあります。1 つは、dock プロパティを top に設定したタイトル ホルダーになることです。もう 1 つはフォーム コンテンツ領域であり、fill の Dock プロパティに設定されます。
ここで、タイトルバー パネルのすぐ下で、2 つのパネルの境界線が「加算」されて少し太くなり、これが解決したい問題です。下の画像を見てください。
パネルの他の面と同じように太い境界線が必要です。余分な幅は必要ありません。
2 つのパネルを使用して縁取りをしたい縁なしフォームがあります。1 つは、dock プロパティを top に設定したタイトル ホルダーになることです。もう 1 つはフォーム コンテンツ領域であり、fill の Dock プロパティに設定されます。
ここで、タイトルバー パネルのすぐ下で、2 つのパネルの境界線が「加算」されて少し太くなり、これが解決したい問題です。下の画像を見てください。
パネルの他の面と同じように太い境界線が必要です。余分な幅は必要ありません。
あなたが望むことは、標準ではできませんPanel(私は仮定していWinFormsます)。次のいずれかを実行できます。
賢い:
2.1 両方のパネルをカバーするパネルを作成します。境界線を追加し、0 に設定しPaddingますMargin
2.2 トップパネルとボトムパネルをフチなしにし、その親パネルの内側にします
2.3 1 ピクセルの高さ (または境界線の太さ) のパネルを上部にドッキングし、上部パネルの下と下部 (クライアントにドッキングされた) パネルの上にドッキングし、境界線はありませんが、親パネルの境界線の色で塗りつぶされます。
境界線が 3D でない場合、これは期待どおりに表示されます。