C# winform 布局,最大化之后再還原,內部其他控件大小怎么隨着變化。


 

1.首先注意個屬性。 ANCHOR

把內部控件包括panel在內的控件都調整成 上、左、右對齊的方式就可以了。、

 

2.都是根據里面控件內容的大小而改變的。 內容長,則控件長。

Autosize

AutoSizeMode

 

3.如果最大化之后,再還原,必須保證 autosize =false。 也就是說控件的內容不會導致控件自動大小被改變。

因為最大化之后里面的控件的內容都隨着增大了。再次還原之后,控件發現自己的內容已經被增大了,控件自身就保證最大化的寬度了。

這樣還原之后發現控件的內容被遮蓋了。

 

4.如果想隨着增大而增大,里面的內容控件必須被放在一個容器里面,這樣調整容器的寬度和Anchor屬性即可。

  tableLayoutPanel 是一個好用的控件。

5.tableLayoutPanel怎么合並單元格,

   tableLayoutPanel本身不能合並單元格,但是你可以先放置一個控件,然后設置這個控件占幾行幾列。

   ColumnSpan /RowSpan 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM