Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2010, 07:39   #1
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,601
По умолчанию Работа с изображениями C#

Здравствуйте. Учу C# почти получается. На форму я изображение вывел, вот только незнаю как.
Код:
this.Width = 600;
            this.Height = 600;
            this.Text = "Просто форма";
            //кнопка
            button1 = new Button();
            button1.Text = "Нажми меня";
            button1.Left = 100;
            button1.Top = 100;
            button1.Width = 70;
            button1.Height = 50;
            button1.Click += new System.EventHandler(Button_Click);
            this.Controls.Add(button1);
            //список
            List = new ListBox();
            List.Items.Add("Строка");
            this.Controls.Add(List);
            //картинка
            PictureBox Pic = new PictureBox();
            Pic.SizeMode = PictureBoxSizeMode.StretchImage;
            Bitmap b = new Bitmap("..//..//..//..//..//..//Мои рисунки//Picture1.jpg");
            Pic.ClientSize = new Size(this.Width, 150);
            Pic.Image = (Image)b;
            this.Controls.Add(Pic);
Я хотел узнать значение строк "Pic.SizeMode = PictureBoxSizeMode.StretchImage;", "Pic.ClientSize = new Size(this.Width, 150);", "Pic.Image = (Image)b;". В книге где я учу нет.
Зарание огромное спасибо

P.S.
Код корявый, я просто пытался сделать что-то толковое, но ничего не пойму из-за тех строк, которые выше.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 16.02.2010, 08:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Пардон я не понял что не получается?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.02.2010, 11:13   #3
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Pic.SizeMode = PictureBoxSizeMode.StretchImage; картинка будет на весь pictureBox Pic.ClientSize = new Size(this.Width, 150) шырина формы и высота 150 Pic.Image = (Image)b сам рисунок
Cpluser вне форума Ответить с цитированием
Старый 16.02.2010, 14:50   #4
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,601
По умолчанию

Stilet, Неинтересно писать то, что не знаешь.
Cpluser, Большое спасибо. Вы можете описать, что делает "Pic.SizeMode = PictureBoxSizeMode.StretchImage". То что-то я не понял, за что и извиняюсь.
Еще разъясню как я понял "Pic.ClientSize = new Size(this.Width, 150) "(может кто-то будет эту тему читать): Методу Pic.ClientSize присваиваем размер(Size) Size(Ширина,Высота) this.width - это текущая ширина формы.(это как я понял)

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог

Последний раз редактировалось _PROGRAMM_; 16.02.2010 в 14:57.
_PROGRAMM_ вне форума Ответить с цитированием
Старый 16.02.2010, 16:38   #5
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

А на мсдн описание свойств PictureBox не модно уже смотреть?
dampirik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с изображениями tavrocotaps Общие вопросы .NET 6 06.07.2009 20:48
работа с изображениями викталик Помощь студентам 0 03.05.2009 23:58
Работа с изображениями Алён@ Мультимедиа в Delphi 8 16.01.2009 10:48
Работа с изображениями. varvara16 Мультимедиа в Delphi 2 21.12.2007 15:52