1

Windowsフォームアプリケーションで3つのネストされたSplitContainerを使用します。スプリッターバーが周囲のパネルと同じ色であるという他の問題と同じ問題が発生した場合。一般的な解決策はBackColorを変更することのようですが、これをネストすると、ネストされたパネルの周囲に見苦しい境界線ができます。

SplitContainerのコンテナの周囲に境界線があるフォーム

また、Fixed3D BorderStyleの使用を提案する人もいますが、これには同じ問題があります。

同様の問題がある3DBordersを使用してフォームを作成します。

4

2 に答える 2

1

この質問を書いた最後の瞬間に、私はエピファニーを持っていました。SplitContainer内の点線は単なるガイドラインであり、固定マージンではありません。ネストされたSplitContainerの場所は3、3です。

場所を手動で0、0に設定すると(デザイナーは3、3にスナップします)、左側の灰色が消えました。また、右側の新しい境界線を防ぐために、3ピクセル拡大する必要がありました。

ネストされたSplitContainerごとにこれを行うと、問題が解決しました。 修正された形式http://fr33dan.com/Fixed.png

于 2013-02-27T17:05:16.730 に答える