如何让用户在运行时通过拖动角来调整面板大小?在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窗体在运行时不能正确调整大小