• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Открыть картинку из файла в Compact Framework

  • Автор темы Zell
  • Дата начала
Статус
Закрыто для дальнейших ответов.
Z

Zell

Итак, нужно показать в PictureBox картинку. Показать её нужно в PictureBox, имеющем размеры 200*150, для чего картинку нужно отресайзить. Добавил imageList1, указал размер в принимаемых картинках и...
Код:
imageList1.Images.Add(Image.FromHbitmap(???));
Из доступных методов только FromHbitmap, который я так и не понял как применять.

Точная формулировка вопроса: как сделать Hbitmap из картинки, которая находится в файловой системе девайса(ну, допустим, тот же Flower.jpg, лежащий в My pictures)?
 
N

NikSoft

Итак, нужно показать в PictureBox картинку

Можно сделать так

Код:
private System.Windows.Forms.PictureBox pictureBox1;
...

pictureBox1 = new System.Windows.Forms.PictureBox();
pictureBox1.InitialImage = null;
pictureBox1.Location = new System.Drawing.Point(37, 30);
pictureBox1.Name = "pictureBox1";
pictureBox1.Size = new System.Drawing.Size(200, 150);
pictureBox1.TabIndex = 0;
pictureBox1.TabStop = false;
pictureBox1.Image = Image.FromFile(@"C:\test\img11.jpg");
 
Z

Zell

Для: NikSoft
В Compact Framework нет метода FromFile у Image. Только FromHbitmap. ;)
 
P

Pasha

у Bitmap есть конструктор
Код:
public Bitmap (
string filename
)
Bitmap унаследован от Image.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!