Cách 1: Sử dụng đối tượng G raphics được truyền vào trong tham số của hàm xử lý sự kiện Paint private void Form M ain_Paint(object sender, PaintEventArgs e) Cách 2: Tự tạo ra đối tượng G raphics (lưu ý: cần giải phóng vùng nhớ sau khi dùng xong) G raphics g = CreateG raphics(); // Draw (); Cách 3: sử dụng phương thức tĩnh G Im age để nhận được đối tượng graphics của ảnh | Bài 4:Thao tác đồ họa trên .Net Compact Framework ThS. Trần Minh Triết Đại học Khoa học Tự nhiên, ĐHQG-HCM Khoa Công Nghệ Thông Tin Tham khảo .NET Compact Framework Programming with C#, Paul Yao, David Durant (2004), Prentice Hall PTR Chương 15 - .Net Compact Framework Graphics Chương 16 – Text and Fonts Đối tượng Graphics Cách 1: Sử dụng đối tượng Graphics được truyền vào trong tham số của hàm xử lý sự kiện Paint private void FormMain_Paint(object sender, PaintEventArgs e) { Graphics g = ; // draw } Cách 2: Tự tạo ra đối tượng Graphics (lưu ý: cần giải phóng vùng nhớ sau khi dùng xong) Graphics g = CreateGraphics(); // Draw (); Cách 3: sử dụng phương thức tĩnh để nhận được đối tượng graphics của ảnh Xác định màu 3 cách để xác định màu Dùng màu hệ thống () Dùng màu được định nghĩa sẵn Dùng bộ giá trị RGB Danh sách các màu được dùng trong hệ thống ActiveBorder ActiveCaption ActiveCaptionText AppWorkspace Control . | Bài 4:Thao tác đồ họa trên .Net Compact Framework ThS. Trần Minh Triết Đại học Khoa học Tự nhiên, ĐHQG-HCM Khoa Công Nghệ Thông Tin Tham khảo .NET Compact Framework Programming with C#, Paul Yao, David Durant (2004), Prentice Hall PTR Chương 15 - .Net Compact Framework Graphics Chương 16 – Text and Fonts Đối tượng Graphics Cách 1: Sử dụng đối tượng Graphics được truyền vào trong tham số của hàm xử lý sự kiện Paint private void FormMain_Paint(object sender, PaintEventArgs e) { Graphics g = ; // draw } Cách 2: Tự tạo ra đối tượng Graphics (lưu ý: cần giải phóng vùng nhớ sau khi dùng xong) Graphics g = CreateGraphics(); // Draw (); Cách 3: sử dụng phương thức tĩnh để nhận được đối tượng graphics của ảnh Xác định màu 3 cách để xác định màu Dùng màu hệ thống () Dùng màu được định nghĩa sẵn Dùng bộ giá trị RGB Danh sách các màu được dùng trong hệ thống ActiveBorder ActiveCaption ActiveCaptionText AppWorkspace Control ControlDark ControlDarkDark ControlLight ControlLightLight ControlText Desktop GrayText Highlight HighlightText HotTrack InactiveBorder InactiveCaption InactiveCaptionText Info InfoText Menu MenuText ScrollBar Window WindowFrame WindowText Màu cụ thể tương ứng với mỗi hằng số sẽ thay đổi tùy theo từng hệ thống cụ thể Ví dụ private void FormMain_Paint(object sender, PaintEventArgs e) { Graphics g = ; (); } private void FormMain_Paint(object sender, PaintEventArgs e) { Graphics g = ; (); } Ví dụ Hàm FromArgb (không có thành phần alpha trên .Net CF) public static Color FromArgb( int red, int green, int blue); Ví dụ: private void FormMain_Paint(object sender, PaintEventArgs e) { Graphics g = ; ((204,204,204)); } Tạo Brush Trên .Net CF chỉ hỗ trợ solid brush và bitmap brush Class: Constructor: public SolidBrush( Color color); Ví dụ: Brush brRed = new SolidBrush(); .