簡體   English   中英

首頁> C#>如何安排元素在WindowsForm像Windows資源管理器

[英]c# - How to arrange elements in WindowsForm like Windows Explorer

我正在填充一個模仿Microsoft Windows資源管理器的自制Windows資源管理器。 這是我的Windows窗體的布局: 在此處輸入圖片說明

我想要的是: 在此處輸入圖片說明

但是,當我最大化窗口時,它看起來像這樣:

在此處輸入圖片說明

問題是treeView的寬度也增加了。 如何停止呢?

有任何想法嗎? 我已經嘗試了很多方法,但是沒有任何效果。

嘗試添加第二個splitcontainer周圍groupboxsplitcontainer你已經離開。 然后將底部的panel設置為固定面板。

您可以設置SplitContainer.FixedPanel屬性以禁用面板之一的自動調整大小。 這樣,即使調整容器本身的大小,指定的面板也將保持相同的寬度/高度。

您可以使用“錨定”(每個控件在“屬性”菜單中都有該錨定),然后選擇要“錨定”到的內容。 那應該允許您的控件進行拉伸以適合表單。

這可能很奇怪,因此您必須錨定每個控件並考慮如何設置它。 EG使控件擴展,如果您增加窗體的高度,請單擊頂部和底部錨點。

暫無
暫無

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

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