Windows mobile 设置windows mobile窗体的背景图像

Windows mobile 设置windows mobile窗体的背景图像,windows-mobile,Windows Mobile,我不熟悉windows mobile。我需要为表单设置背景图像,但我只能看到设置背景颜色的选项。此外,我试图设置标签控件的背景图像,也没有看到任何设置背景图像的选项。如何设置背景图像 谢谢,覆盖OnPaint并绘制您自己的图像。大概是这样的: protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); e.Graphics.DrawImage(myBackGroundBitmap, 0, 0); }

我不熟悉windows mobile。我需要为表单设置背景图像,但我只能看到设置背景颜色的选项。此外,我试图设置标签控件的背景图像,也没有看到任何设置背景图像的选项。如何设置背景图像


谢谢,

覆盖OnPaint并绘制您自己的图像。大概是这样的:

protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);
    e.Graphics.DrawImage(myBackGroundBitmap, 0, 0);
}
当然,您需要加载该图像,并且您可能希望平铺、居中或缩放该图像,但过程非常简单。

另一个“低技术”解决方案是只需将图片框控件放置到表单上,然后使用表单设计器中的“发送回”功能,以确保该控件位于任何其他控件的后面


这种方法不需要编写任何代码,您可以通过Visual Studio属性窗口配置图像缩放选项等。

在这种情况下覆盖OnPaintBackground不是更好吗?(或者我又把常规框架和压缩框架混在一起了?)受保护的覆盖void OnPaint(PaintEventArgs e){base.OnPaint(e);Bitmap bmp=new Bitmap(“C:\\test.bmp”);e.Graphics.DrawImage(bmp,0,0);}我尝试了上面的代码,但在位图bmp=new Bitmap(“C:\\test.bmp”)行中显示了一个错误,表示找不到部分路径;可能是什么错误WIndows CE中没有驱动器的概念,因此您的路径无效。