开发者

Visual C# form backgroundImage

I have used a JPG for backgroundImage for an application form. My question is that do I always need the JPG with the exe program?

So if I give my exe program to another user, the person won't be able to view the backgroundImage if I dont provide the JPG file?

another question is regarding the icons that I use for the program (e开发者_运维百科xe icon and an icon that displays at top of your program).. are these icons stored in the program? or i need to provide the icon file(s)?

sorry i only have a machine and don't have someone to test for me.

cheers, D


You need to add image as a resource for the Application. If you add it simply as a file link e.g. C:\somelocation as soon as that changes you loose teh image.

If its added as a resource then it is inculded with the build and always present for the Application.

To know more on how to do this look here:

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


An easy test would be to put the .exe in a separate folder and try to launch it.

For the JPG it depends how you refer to it in your program, if it is a resource that you added it will be in the executable.

The icon should be in the executable already.


You can add the .jpg file as a resource in your application, which results in it being compiled into the .exe itself, giving you one less file to distribute.

Check out Accessing an image in the projects resources?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜