1
我將所有面板對接到窗框,但不幸的是,其中一個面板出現在另一個面板上。相反,將所有面板停靠在一起以便它們共享相同的圖層(z-index)並且不在彼此之上。謝謝你的幫助。如何讓面板顯示在winform C#的同一圖層上?
我將所有面板對接到窗框,但不幸的是,其中一個面板出現在另一個面板上。相反,將所有面板停靠在一起以便它們共享相同的圖層(z-index)並且不在彼此之上。謝謝你的幫助。如何讓面板顯示在winform C#的同一圖層上?
您有幾種選擇:
Anchor
財產和Anchor
最上面的板Left
,Top
和Right
,下面板Dock
它作爲Bottom
然後Dock
中間面板爲Fill
並且它會佔用剩餘空間TableLayoutPanel
並且使3行使用視圖 - >其他窗口 - >文件大綱發生了什麼
,如果你不通過側放板側的更好的概述,說一個定位在左,另一個停靠客戶端(剩餘空間),你如何看待兩個Z指數相同?將兩個面板想象成兩張紙,如果你將它們重疊在一起,必須始終放在最上面,否則你不會重疊,並且將會有相同的Z索引但不是相同的區域(並排) – 2013-04-09 22:13:51
我認爲它們會自動共享像divs一樣的區域。我有一個停靠在頂部的面板,但它也需要垂直重新縮放。獲得該行爲的唯一方法是停靠填充,而不是最終使面板重疊。最終,我想要兩個面板停靠在頂部,只有其中一個面板垂直縮放。 – 2013-04-09 22:19:23
將兩個面板的最後一個設置爲Dock.Fill,然後將其放置在停靠在頂部的那個面板下方,然後填充垂直空間 – havardhu 2013-04-09 22:23:06