Visual C#形式backgroundImage

时间:2011-05-22 04:22:17

标签: c# image icons exe

我为应用程序表单使用了JPG for backgroundImage。 我的问题是我是否总是需要使用exe程序的JPG?

因此,如果我将我的exe程序提供给另一个用户,如果我不提供JPG文件,该人将无法查看backgroundImage吗?

另一个问题是关于我用于程序的图标(exe图标和显示在程序顶部的图标)..这些图标是否存储在程序中?或者我需要提供图标文件?

抱歉,我只有一台机器,没有人为我测试。

欢呼声, d

3 个答案:

答案 0 :(得分:2)

您需要添加图像作为应用程序的资源。如果您只是将其添加为文件链接,例如C:\ somelocation,一改变你松散的图像。

如果它作为资源添加,那么它将随构建一起使用,并始终为应用程序提供。

要了解更多有关如何执行此操作的信息,请点击此处:

http://msdn.microsoft.com/en-us/library/7k989cfy%28v=vs.80%29.aspx http://www.homeandlearn.co.uk/csharp/csharp_s4p8.html

答案 1 :(得分:1)

一个简单的测试是将.exe放在一个单独的文件夹中并尝试启动它。

对于JPG,它取决于你在程序中如何引用它,如果它是你添加的资源,它将在可执行文件中。

图标应该已经在可执行文件中。

答案 2 :(得分:0)

您可以将.jpg文件作为资源添加到应用程序中,这样就可以将其编译到.exe本身,从而减少分发文件的数量。

查看Accessing an image in the projects resources?