Visual C # форма backgroundImage - PullRequest
1 голос
/ 22 мая 2011

Я использовал JPG для backgroundImage для формы заявки. Мой вопрос заключается в том, что мне всегда нужен JPG с программой exe?

Так что, если я передам свою программу exe другому пользователю, человек не сможет просматривать backgroundImage, если я не предоставлю файл JPG?

другой вопрос касается значков, которые я использую для программы (значок exe и значок, отображаемый в верхней части вашей программы). Эти значки хранятся в программе? или мне нужно предоставить значок файла (ов)?

извините, у меня есть только машина, и у меня нет кого-то, кто мог бы проверить меня.

ура, D

Ответы [ 3 ]

2 голосов
/ 22 мая 2011

Вам необходимо добавить изображение в качестве ресурса для Приложения.Если вы добавляете его просто как ссылку на файл, например, 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 голос
/ 22 мая 2011

Простым тестом было бы поместить .exe в отдельную папку и попытаться запустить его.

Для JPG это зависит от того, как вы ссылаетесь на него в своей программе, если добавленный вами ресурс будет в исполняемом файле.

Значок должен быть уже в исполняемом файле.

0 голосов
/ 22 мая 2011

Вы можете добавить файл .jpg в качестве ресурса в свое приложение, в результате чего он будет скомпилирован в сам файл .exe, что даст вам на один файл меньше для распространения.

Извлечение Доступ кизображение в ресурсах проекта?

...