c - 在 c sharp 中调整自定义窗体的大小(带有阴影效果)和鼠标拖动事件的控件?

标签 c winforms resize

在我的应用程序中,我必须调整表单的大小,并且它对鼠标拖动效果和表单的所有控制都应该有阴影效果问题是我所有的表单都是自定义的(没有边框)。

提前致谢

最佳答案

我认为你必须自己实现

  1. 鼠标按下时开始绑定(bind)鼠标拖动 + 更改光标以调整图标大小
  2. 在鼠标拖动时,只需简单地减小表单大小
  3. 在鼠标松开时取消绑定(bind)鼠标拖动事件

我建议动态事件绑定(bind)的原因是你可以指定哪个控件或区域应该按下鼠标

关于c - 在 c sharp 中调整自定义窗体的大小(带有阴影效果)和鼠标拖动事件的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3854227/

相关文章:

c - 如何从 C 程序中获取 NIC 详细信息?

c# - 返回参数中指定类型的变量?

c++ - 在 C 函数末尾的循环中,break 和 return 之间是否存在显着的性能差异?

c - 为什么我首先必须在 strcat() 之前使用 strcpy()?

C 程序符合要求,但控制台屏幕仍然黑屏

jquery - 调整图库中图像的大小以适应行,但保持每个图像的纵横比

c# - 如何在调整表单大小时调整 datagridview 控件的大小

c# - 我应该如何缓冲绘制的矩形以提高性能(C#/.NET/WinForms/GDI+)

winforms - 用于 Intranet 而不是基于 Web 的 Windows FORMS

java - 在 Swing 中平均调整两个 ScrollPanes 的大小