簡體   English   中英

如何在不創建邊框的情況下使拆分器在 SplitPanel 上可見

[英]How can I make the splitter visible on a SplitPanel without creating a border

在我的 Windows 窗體應用程序中使用 3 個嵌套的SplitContainer 當遇到與其他人相同的問題時,分隔條與周圍面板的顏色相同。 常見的解決方案似乎是更改BackColor但在嵌套時會導致嵌套面板周圍出現難看的邊框:

在 SplitContainer 中的容器周圍形成邊框

我也有人建議使用Fixed3D BorderStyle但這有同樣的問題:

使用具有類似問題的 3DBorders 的表單。

在寫這個問題的最后時刻,我頓悟了。 SplitContainer中的虛線僅是指導原則,而不是固定的邊距。 嵌套的SplitContainer的位置是3、3。

通過手動將位置設置為0、0(設計器捕捉到3、3),左側的灰色消失了。 我還必須將其放大3個像素,以防止在右側出現新邊框。

對每個嵌套的SplitContainer進行此操作解決了我的問題: 修復了形式http://fr33dan.com/Fixed.png

為拆分容器提供與其面板不同的背景色,並將它們的邊框樣式全部設置為無。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM