1

我只是希望能够“插入”背景图片,同时在其前面显示文本。我是 c# 的新手,所以如果可能的话,保持简单。

4

4 回答 4

0

使用背景图像属性,或添加图片框/控件并在其顶部放置标签,如果标签在图片控件后面,则将文本标签移动到图片框前面

于 2012-07-04T06:57:01.653 回答
0

BackGroundImage如果此属性被...公开,您可以尝试从您的代码中设置属性。 control-

control.BackgroundImage = Image.FromFile("C:\filename.jpg");

于 2012-07-04T08:11:12.100 回答
0

我猜您正在使用控制台应用程序,但您无法更改其背景图像,如果您想制作一个程序,您可以尝试使用 Windows 窗体应用程序,您可以设计您希望用户看到的内容并设置背景图像. 更改“BackgroundImage”属性,然后导入您要使用的图像。我也是 c# 的新手,所以我知道你的感受。为了提高图像质量,将其更改为位图 (bmp),它比 jpeg 清晰得多

于 2015-05-01T18:34:59.550 回答
0

要更改表单的背景,请转到表单的属性并单击 BackgroundImage

如果您想在运行时使用代码更改它

创建一个名为 background 的类

class Background
{
    public static string background_file;
}

这是课

this.BackgroundImage = new Bitmap("file_in_debug_folder");

这将改变当前表单的背景

Background.background_file = "$this.BackgroundImage-blue.bmp";

这会将类中的变量更改为文件位置“$this.BackgroundImage-blue.bmp”,但这将更改为调试文件夹中文件的名称

于 2015-05-08T11:39:45.863 回答