Tham khảo tài liệu 'visual basic 6 vovisoft part 25', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Dùng Function RGB để trộn ba màu Red Green và Blue. Trong cái bảng liệt kê các intrinsic color constants phía trên nếu để ý bạn sẽ thấy vbWhite OxFFFFFF là tổng số của vbRed 0x0000FF vbGreen 0x00FF00 và vbBlue 0xFF0000 . Một màu được biểu diễn bằng sự pha trộn của ba thành phần màu căn bản mỗi màu bằng một byte có trị số từ 0 đến 255. 0 là không dùng màu ấy 255 là dùng tối đa màu ấy. Hệ thống số ta dùng hằng ngày là Thập Phân. Trị số 0xFF của vbRed là con số 255 viết dưới dạng Thập lục phân Hexadecimal hay Hex cho gọn và ở đây được đánh dấu bằng 0x trước con số để phân biệt với số Thập phân . Trong hệ thống số Hex ta đếm từ 0 đến 9 rồi A B C D E F rồi qua số hàng thập lục 10 11 . 19 IA ib .1E 1F 20 . Tức là thay vì chỉ dùng 10 symbols từ 0 đến 9 trong Thập phân ta dùng 16 symbols từ 0 đến F. Muốn biết thêm về hệ thống số Hex hãy đọc bài Cơ số Nhị Phân. Trong hình dưới đây là một thí dụ cho thấy màu xanh nhạt đã được chọn gồm ba thành phần Blue 0x990000 153 256 256 Green 0xCC00 204 256 và Red 0xFF 255 Ghi chú Bạn có thể dùng Windows Calculator để hoán chuyển số giữa các dạng Decimal Binary và Hexadecimal. Chọn View Scientific thay vì View Standard. Function RGB Để áp dụng Function RGB ta sẽ viết một chương trình VB6. Bạn hãy khởi động một chương trình VB6 mới bỏ vào một Label tên Labell với Caption Red và một Vertical Scroll tên VScroll1. Kế đó select cả hai Label1 và VScrolll rồi Copy và Paste hai lần để là thêm hai cặp. Đổi Caption của hai Label mới nầy ra Green và Blue. Bây giờ ta có một Array ba Vertical Scrolls cùng tên VScrolll với index là 0 1 và 2. Đặt một PictureBox tên picColor vào bên phải ba cái VScrolls. Thêm một Label phía dưới đặt tên nó là lblRGBValue nhớ clear caption của nó đừng có để chữ Label1 như dưới đây Bây giờ select cả ba VScrolls và edit value của property Max trong cửa sổ Properties thành 255 ý nói khi kéo cái bar của một VScrolll lên xuống ta giới hạn trị số của nó từ Min là 0 đến Max là 255. Chuyện chính ta phải làm là viết code .