如何使其調整爲適合窗體大小,例如,當我嘗試最大化窗體時,拆分保持相同的維度,並且我希望它具有窗體的新大小。謝謝。C#拆分容器
Q
C#拆分容器
-5
A
回答
0
您必須計算並存儲拆分兩邊的比例並將其存儲在字段中。 您必須在面板大小調整上設置panelLeftProp。 如果必要,您必須檢查面板的最小寬度。
double panelLeftProp;
private void panelLeft_Resize(object sender, EventArgs e)
{
panelLeftProp = panelLeft.Width/this.Width;
}
private void Form_ResizeEnd(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
return;
panelLeft.Width = (int) (this.Width * panelLeftProp);
}
0
我添加一個事件到面板的resize事件(其被調用上形式調整大小),然後設置容器的寬度和它工作得很好。
private void splitContainer1_Panel1_Resize(object sender, EventArgs e)
{
this.splitContainer1.Width = this.Width/10; }
}
0
使用設置Dock屬性設置爲DockStyle.Fill
例如..
splitContainer1.DockStyle= Dock.Fill
相關問題
- 1. FreeIPA拆分容器
- 2. 自定義拆分容器
- 3. 拆分內容=值
- 4. 拆分容器沒有太多HWND
- 5. 在VS2010中拆分容器錨問題
- 6. 在c#窗口應用程序中拆分容器窗體
- 7. 在winforms中拆分容器面板問題C#Visual Studio
- 8. C#防止調整大小的拆分容器
- 9. 拆分在C++
- 10. 拆分在C#
- 11. C - 拆分TCHAR
- 12. 拆分類C++
- 13. 拆分字符串沒有拆分器
- 14. C# - 接口拆分?
- 15. 拆分函數C++
- 16. c#拆分語句
- 17. scala.xml.parsing.ConstructingParser拆分文本內容
- 18. Javascript拆分html內容
- 19. 拆分Combobox的內容
- 20. SIGSEGV類拆分器
- 21. UITableView將內容拆分成部分
- 22. 場的拆分內容分成2場
- 23. 拆分股利內容分成兩行
- 24. HTML/CSS將容器拆分爲3部分
- 25. 多分辨率/分辨率C++容器
- 26. 在C中拆分數組#
- 27. C#拆分Xml與計數
- 28. 將文件拆分爲C++
- 29. C#拆分不工作
- 30. C - 拆分字符串
你有沒有嘗試任何解決問題了嗎? –
您需要編寫一些在onresize處理程序上運行的代碼。 – Hogan
請用你已經試過的東西來擴展你的問題,並且可能會提供一些代碼提取。 –