[英]How to use Dock-> Fill with an offset?
我有Windows Media Player組件。 我希望它填充整個表單,除了一些按鈕和文本底部的一行。 因此,Dock-> Fill減去底部的零件,但是在調整大小時,底部的零件應左右調整大小,但應留在底部,而Windows Media Player組件應隨表格調整大小,但將距離保持在底部。
添加一個面板,將其停靠設置為Bottom
,然后添加一個Media(what)組件,將其停靠設置為Fill
。 你完成了。
您不需要任何其他面板或SplitContainer。 可以通過適當的對接和錨固來解決問題。 將您的控件放在窗體上並調整其大小,以使底部的行保持不變(您可以通過將dock設置為頂部來輕松完成此操作)。 然后設置控件的所有錨點 (方法:在Windows窗體上 錨定 控件) 。 這會將控件的所有邊緣都綁定到窗體的邊緣,並且在窗體的底部將具有恆定的高度線。
結果(綠色為您的控件):
對於其他任何有此問題的人:
我有2個面板堆疊, panel1
被填充, panel2
被底部固定。 看起來好像panel1
,但文本將在panel1
下方的panel2
下panel2
。
我用padding屬性修復了這個問題。 我在panel1
的底部添加了20 padding
,所有這些都已修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.