Сообщения с тегом ‘DrawImage’
Вопрос 20. Как вывести часть картинки из файла?
Написано admin в 14 Июнь 2008 – 15:42 -Вопрос 20. Как вывести часть картинки из файла?
Часто для вывода разных картинок в программе используется один и тот же файл. При этом разные картинки представляют из себя различные части этого самого файла.
Вот пример кода, который это делает:
// Загружаем картинку из файла.
Image image = Image.FromFile("1.bmp");
// Создаем объект Graphics для формы.
Graphics g = this.CreateGraphics()
// Выводим левую часть нашего изображения.
Rectangle rect = new Rectangle(0, 0, 50, 50);
g.DrawImage(image, 10, 10,
rect, GraphicsUnit.Pixel);
// Выводим правую часть нашего изображения.
rect = new Rectangle(50, 0, 50, 50);
g.DrawImage(image, 100, 10,
rect, GraphicsUnit.Pixel);
Tags: CreateGraphics, DrawImage, FromFile, GraphicsUnit, Pixel, Rectangle
Находится в FAQ по C# | No Comments »
Вопрос 2. Как вывести на форму картинку из файла?
Написано admin в 14 Июнь 2008 – 14:56 -Вопрос 2. Как вывести на форму картинку из файла?
Вот два примера кода:
Image img = Image.FromFile("1.bmp");
//Создаем новый элемент типа PictureBox.
PictureBox pbox = new PictureBox();
//Задаем параметры PictureBox.
pbox.Image=img;
pbox.Width=48;
pbox.Height=48;
pbox.Left=0;
pbox.Top=0;
pbox.Visible=true;
//Добавляем элемент на форму.
this.Controls.Add(pbox);
В этом примере каждый созданный рисунок будет представлять из себя элемент на форме (и, как следствие, требовать дополнительных ресурсов). У него будет и свой HWND (идентификатор окна в Windows). Read more »
Tags: Controls, DrawImage, FromFile, Graphics, hWnd, PictureBox, Visible, Windows
Находится в FAQ по C# | No Comments »
