c# - 在 C# 和 Windows 窗体中调整面板大小

标签 c# winforms visual-studio

如何让用户在运行时通过拖动一个角来调整面板大小?

最佳答案

你可以拦截鼠标位置和点击..如果它在一个角落然后设置一个调整大小的 bool 值然后在mousemove事件上你可以实现这样的事情..

  if (_resizing)
  {
    this.Height = top + e.Y;
    this.Width = width + e.X;
  }

关于c# - 在 C# 和 Windows 窗体中调整面板大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/574299/

相关文章:

c# - 发生异常 "System.InvalidProgramException: JIT Compiler encountered an internal limitation "

c# - 每次对其执行操作时,SqlDataReader 对象都会抛出异常

c# - 如何在 OnPaint() 事件中获取需要绘制的确切区域?

c# - 在 LookUpEdit 中隐藏代理键

visual-studio - 每个用户故事的 VSTS Bug 计数

visual-studio - MS Visual Studio如何确定源文件已更改?

c# - 如何自动关闭控制台应用程序窗口

c# - 最佳实践 - 创建包含大量实体的单元测试时该怎么做

c# - 尝试在C#中异步读取非结束字节流

c# - 如何更改 DevExpress GridView 中一行的背景颜色?