Bài 2: Mô phỏng công tắc sử dụng PictureBox
Giới thiệu
PictureBox cũng là một Control thường được sử dụng trong 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.
Đố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. Có nhiều cách Load ảnh lên PictureBox khác nhau như Load ảnh từ chính giao diện PictureBox, Load ảnh từ code, Load ảnh từ ImageList,... Chọn Choose Image để chọn ảnh từ máy tính và SizeMode để hiển thị đối tượng:
Thuộc tính SizeMode là thuộc tính thường dùng nhất, nó 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.
Zoom - Phóng to/thu nhỏ ảnh.
Dưới đây là chương trình mô phỏng bật tắt thiết bị, sử dụng PictureBox để mô phỏng công tắc và trạng thái của đèn, cùng với đó là Status Tool Strip để thể hiện thông báo vào thời gian:
Link Drive: Tại đây
Nhận xét
Đăng nhận xét