如何在C#中实现更改大小框架?

如何在C#中实现更改大小框架?,c#,resizegrip,C#,Resizegrip,图为: 需要在WinForms应用程序中实现相同的大小调整框架吗? 最好的方法是什么 实现瘦帧(自定义控件)并在其上绘制该帧,然后将大小相当的帧放置在内部,并为不瘦帧提供鼠标事件 Spy++说这只是一个窗口 另外,我可以在运行时调整它的大小,我在这里寻找的是“如何实现这种调整边框大小的方法”。ControlPaint类有一些辅助方法。这取决于你。嗨,汉斯,谢谢。你会重复你的回答,我会把它标记为答案,一旦我们没有确切的边界类型,我会使用私有的void logo_Paint(objectsender

图为: 需要在WinForms应用程序中实现相同的大小调整框架吗? 最好的方法是什么

实现瘦帧(自定义控件)并在其上绘制该帧,然后将大小相当的帧放置在内部,并为不瘦帧提供鼠标事件

Spy++说这只是一个窗口


另外,我可以在运行时调整它的大小,我在这里寻找的是“如何实现这种调整边框大小的方法”。

ControlPaint类有一些辅助方法。这取决于你。嗨,汉斯,谢谢。你会重复你的回答,我会把它标记为答案,一旦我们没有确切的边界类型,我会使用私有的void logo_Paint(objectsender,PaintEventArgs e){ControlPaint.DrawBorder(例如,图形,logo.ClientRectangle,Color.Green,5,ButtonBorderStyle.dottered,Color.Green,5,ButtonBorderStyle.dottered,Color.Green,5,ButtonBorderStyle.dottered);}相反,鼠标光标和点击测试更重要。一旦你成功了,发布你自己的答案并接受它。