使用图像作为表单背景?

Posted

技术标签:

【中文标题】使用图像作为表单背景?【英文标题】:Using images as form backgrounds? 【发布时间】:2012-12-31 10:33:46 【问题描述】:

如果我想从图像创建可调整大小的表单,我必须使用矢量图像吗?

一个例子是 Photoshop。它可以调整大小并保持圆角和外边缘,而不会使其看起来变形和拉伸。

我知道简单的图案可以平铺在背景中,但尝试拥有完美的圆角是一项艰巨的任务。这将如何实现?

【问题讨论】:

【参考方案1】:

您可以为您的表单覆盖OnPaint 方法并自己绘制合适大小的背景。由于您正在绘制图元(路径、矩形、椭圆等),因此它不是缩放的源位图,您可以适应表单的大小。

【讨论】:

我不确定你会怎么做。图像不会扭曲导致边角被拉伸吗?

以上是关于使用图像作为表单背景?的主要内容,如果未能解决你的问题,请参考以下文章

Winforms c#从弹出表单更改父表单的背景图像

获取表单图像背景的问题

带有背景图像和表单的 Flutter Stack

如何在stacklayout xamarin表单pcl上填充图像

添加背景图像时MS Access表单大小增加[重复]

如何将背景图像分配给 ios 的 xamarin 表单中的条目