如何讓用戶在運行時通過拖動角來調整面板大小?在C#中調整面板大小Windows窗體
2
A
回答
2
你可以攔截鼠標位置和點擊..如果它是在一個角落裏,然後設置一個調整大小布爾,然後你可以實現這樣的鼠標移動事件..
if (_resizing)
{
this.Height = top + e.Y;
this.Width = width + e.X;
}
2
我不知道如何拖動角落,但是您可以停靠面板並使用分隔線爲用戶提供放置停靠區域大小的位置。
1
如果你想使用一個實際的System.Windows.Forms.Panel並且動態調整它的大小,那麼你將不得不這樣做,就像你在做拖放操作一樣。您必須在面板上處理鼠標單擊事件,確定您是否位於面板的邊緣(2-3像素內),然後處理拖動事件並更改面板的Size屬性。
相關問題
- 1. Windows窗體調整大小
- 2. 在面板中調整窗體大小不起作用
- 3. 在Windows窗體和本地化中調整窗體大小
- 4. extjs面板調整大小,而窗口大小調整
- 5. 禁用調整Windows窗體大小
- 6. 調整大小主窗體調整大小(WPF,C#)
- 7. 在C#中垂直(僅)可調整大小的窗體窗體#
- 8. 如何在FormLayoutPanel中調整窗體的大小時調整窗體的大小?
- 9. 調整面板大小以適應windows窗體中包含的元素
- 10. 根據窗體調整大小和調整窗體控件調整大小
- 11. C#:使窗體不可調整大小
- 12. 如何使窗體調整大小C#
- 13. 窗體上的自動調整大小面板
- 14. bootstrap調整面板/窗體的大小,並放在頁面的中心
- 15. 調整窗體大小調整控件
- 16. 調整面板的大小
- 17. 啓用調整大小的Windows窗體C#
- 18. 兒童控制面板內部不調整窗體調整大小
- 19. Windows窗體在.NET中自動調整大小
- 20. 如何在Windows窗體中動態調整元素大小?
- 21. 調整窗口大小C#
- 22. 如何在窗體大小調整中移動面板中的所有控件?
- 23. 使用JQuery調整窗口大小調整CSS字體大小
- 24. C#自動調整窗體大小DataGridView的大小
- 25. 在調整c#窗體大小時防止窗口重繪
- 26. 窗體大小調整和最大化
- 27. VB.NET調整窗體大小並在TextBox中檢測大小
- 28. 在窗體C中隱藏調整大小箭頭#
- 29. 在Windows窗體上拖動時調整矩形的大小
- 30. Windows窗體在運行時不能正確調整大小