0

我开始GUI用 C# (.NET 4.0) 构建一个应用程序,发现设计图形有点困难。

我想为所有面板设置一个图像背景,并自动调整其大小以适合面板尺寸。

如果图像只是stretched normally,那么它看起来不会很好,因为背景图像是以标题、框架、中心的方式构建的。

所以我实际上想要的是left, top, right, bottom在我想要被拉伸的图像中定义矩形的锚点。

我考虑过覆盖PictureBox::OnPaint并从那里继续,但是对于在 GUI 开发中认为非常简单的东西来说,感觉太手动了。

那么仅调整背景图像相关部分大小的最佳方法是什么?

4

0 回答 0