0
我在設置splitContainer
大小時遇到問題,具體取決於我的表單大小。根據表單大小設置splitContainer屬性大小C#WinForms
當我的表格被加載時,它在MinimumSize
的1170,930
。但是,如果我調整我的表格的大小,.SplitterDistance
和.Panel2MinSize
在不同的地方,那麼他們應該在哪裏。
我試過以下使用Form_SizeChanged
事件,但它無法正常工作。有沒有一種方法可以計算.SplitterDistance
和.Panel2MinSize
以適應窗體大小的調整。
private void MainForm_SizeChanged(object sender, EventArgs e)
{
int x = this.Size.Height;
int y = this.MinimumSize.Height;
splitContainer1.SplitterDistance = splitContainer1.SplitterDistance + (x - y);
splitContainer1.Panel2MinSize = splitContainer1.Panel2MinSize + (x - y);
}
在此先感謝。
編輯
添加一些圖片給下面一個更好的例子。
表標準(它應該是什麼樣子)
表調整大小
我知道有'.IsSplitterFixed'財產,但不知道有關'.FixedPanel' ..謝謝! –