308
Chương 8: Đồ họa, đa phương tiện, và in ấn
// Vẽ trực tiếp lên form.
g = e.Graphics;
}
g.SmoothingMode = SmoothingMode.HighQuality;
// Vẽ nền.
g.FillRectangle(Brushes.Yellow,
new Rectangle(new Point(0, 0), this.ClientSize));
// Vẽ bức hình logo.
g.DrawImage(image, 50, 50, 50 + imageSize, 50 + imageSize);
// Nếu sử dụng "double buffering", chép hình bitmap
// đã hoàn tất trong bộ nhớ vào form.
if (chkUseDoubleBuffering.Checked) {
e.Graphics.DrawImageUnscaled(drawing, 0, 0);
g.Dispose();
}
}
protected override void OnPaintBackground(
System.Windows.Forms.PaintEventArgs pevent) {
// Không làm gì cả.
}
}
8.
8.
Hi n th hình d ng thumbnail
ể
ị
ở ạ
Hi n th hình d ng thumbnail
ể
ị
ở ạ
Bạn cần hiển thị các bức hình trong một thư mục ở dạng thumbnail.
Đọc bức hình từ file bằng phương thức tĩnh
FromFile
của lớp
System.Drawing.Image
. Kế đó, bạn có thể thu lấy hình thumbnail bằng phương
thức
Image.GetThumbnailImage
.