Nội dung
Giới thiệu
Trong bài này csharpcanban.com sẽ hướng dẫn các bạn sử dụng PictureBox. PictureBox cũng là một Control thường được sử dụng trọng C#, PictureBox dùng để hiển thị các hình ảnh dưới định dạng Bitmap, GIF, icon, hoặc định dạng JPEG. Khi lập trình phần mềm cần phải sử dụng tới hình ảnh thì chúng ta không thể bỏ qua Control này.
Trong bài trước chúng ta đã tìm hiểu về ColorDialog và OpenFileDialog, các bạn có thể xem lại bài ở dưới đây,
Hướng dẫn sử dụng ColorDialog và Hướng dẫn sử dụng OpenFileDialog.
Đối với PictureBox Control bạn có thể thiết lập các thuộc tính của ảnh khi thiết kế Form hoặc khi chạy chương trình. Bạn có thể thay đổi hình ảnh trong PictureBox khi sử dụng một PictureBox để hiển thị các thông tin khác nhau. Để tải ảnh lên PictureBox ta thực hiện như sau:
pictureBox1.Image = Image.FromFile("c:testImage.jpg");
Thuộc tính SizeMode dùng để thay đổi cách hiển thị ảnh thông qua đối tượng PictureBoxSizeMode. Bạn có thể sử dụng thuộc tính này như sau:
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
Có tất cả 5 kiểu hiển thị ảnh trên PictureBox:
AutoSize - Tự động điều chỉnh kích cỡ ảnh. CenterImage - Căn giữa ảnh. Normal - Đặt góc trái phía trên của ảnh vào vị trí góc trái phía trên của PictureBox. StretchImage - Giãn nở kích thước theo PictureBox
Chương trình phía dưới là một ví dụ về cách sử dụng PictureBox trên Winform.
Mã nguồn
using System; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { pictureBox1.Image = Image.FromFile("c:testImage.jpg"); pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; } } }
Trên đây csharpcanban.com đã Hướng dẫn các bạn xây dựng một chương trình hiển thị tranh ảnh sử dụng PictureBox Control bằng C#. Hãy thực hành và vận dụng vào phần mềm của các bạn. Nếu gặp khó khăn khi sử dụng PictureBox Control hãy đặt câu hỏi trong phần bình luận ở dưới đây. Csharpcanban.com sẽ hướng dẫn các bạn chi tiết nhất.
Trong các bài tiếp theo mình sẽ tiếp tục hướng dẫn các bạn sử dụng Microsoft Visual Studio C#, sử dụng các Control trong C#, đó là sử dụng Combobox, Listbox, Radio Button, và nhiều Control khác, hãy thường xuyên theo dõi website csharpcanban.com để cập nhật các bài học mới nhé các bạn.
Bản quyền
Nội dung trên csharpcanban.com được biên soạn, biên dịch từ nhiều nguồn khác nhau, đồng thời đã được viết thành chương trình chạy. Csharpcanban.Com bảo lưu mọi quyền đối với những bài viết này. Mọi hình thức sao chép đều cần phải được Csharpcanban.Com cấp phép.