powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / помогите с картинкой
8 сообщений из 8, страница 1 из 1
помогите с картинкой
    #32621081
Trethop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хочу на кнопку поставить действие присваивания флагов разных стран pictureBox'y
почему не работает ни один вариант (хотя посление два заведомо не верные, но все же)?
picFlag1.Image = CN.gif;
picFlag1.Image = "C:\_cSharp\Quake\CN.gif";
picFlag1.Image = "CN.gif";
...
Рейтинг: 0 / 0
помогите с картинкой
    #32621189
vooo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например картинку можно вставить так:
picFlag1.Image=Image.FromFile(@"D:\flag1.bmp");
...
Рейтинг: 0 / 0
помогите с картинкой
    #32621679
viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Trethopхочу на кнопку поставить действие присваивания флагов разных стран pictureBox'y
почему не работает ни один вариант (хотя посление два заведомо не верные, но все же)?
picFlag1.Image = CN.gif;
picFlag1.Image = "C:\_cSharp\Quake\CN.gif";
picFlag1.Image = "CN.gif";

У XXX.Image тип Image а не string, посему все варианты не верны...
...
Рейтинг: 0 / 0
помогите с картинкой
    #32621824
Trethop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я знаю, но почему первый вариант не работает?
а вообще мне он пишет что файла xxx.gif нет в namespace
может надо что-то using System....?
...
Рейтинг: 0 / 0
помогите с картинкой
    #32621881
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если очень хочется:
Код: plaintext
1.
2.
3.
4.
5.
6.
public class CN
{
	private string _gif = @"C:\_cSharp\Quake\CN.gif";
	public CN(){}
	public Image gif{get{return Image.FromFile(_gif);}}
}

Код: plaintext
1.
CN CN = new CN();
picFlag1.Image = CN.gif
теперь заработает
...
Рейтинг: 0 / 0
помогите с картинкой
    #32621954
Trethop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну мне надо чтобы флаги стран хранились в exeшнике, как ebedded resource.
но если я укажу путь к файлу (Image.FromFile(...)) при переносе программы на другой комп файла не будет (а его там точно не будет =)) фишка не сработает.
жду дальнейших предложений
...
Рейтинг: 0 / 0
помогите с картинкой
    #32621995
Фотография APM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предложений чего?
Как добавить ресурс в сборку а потом использовать?
Не проще ли начать програмирование на c# с какой-либо книжки, чем постепенно выпытывать на форуме вопросами типа "нужно получить произведение двух чисел как? " ?
...
Рейтинг: 0 / 0
помогите с картинкой
    #32622302
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Trethop
ну мне надо чтобы флаги стран хранились в exeшнике, как ebedded resource.

С этого и надо начинать вопрос.
если хотите как embedded resource, то можно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
Stream stream = this.GetType().Assembly.GetManifestResourceStream("myDefNameSpace.CN.gif");
if (stream != null)
{
	Bitmap bitmap = new Bitmap(stream);
	this.picFlag1.Image = bitmap;
}

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / помогите с картинкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]