PDA

View Full Version : [Q] Cách to màu (fill) một vùng trong VB6



walkalone
14-06-2003, 10:40
Các bạn cho mình hỏi một chút.
Mình vẽ các hình hình học (đồ thị,...), muốn tô màu nhưng không sao tô được (vẽ bằng các lệnh của VB như PSet, Line, Circle,...). Ví dụ vẽ một hình chữ nhật tô đặc thì được, nhưng hình tròn thì làm thế nào, hơn nữa, muốn tô trong một vùng có đường bao kín thì làm thế nào? Cả vấn đề LineColor và FillColor nữa nhé.
Bạn nào biết thì làm ơn chỉ giúp nhé. Cảm ơn nhiều

thehung
14-06-2003, 13:47
Mình viết một chương trình nhỏ, bạn chạy thử xem có đúng với yêu cầu của bạn không nhé. Đây chỉ là ví dụ mang tính định hướng mà thôi

walkalone
15-06-2003, 20:19
Cảm ơn thehung nhé, để minh xem, có gi không hiểu thì làm ơn chỉ tiếp nhé.

trungnt88
16-06-2003, 18:14
có ai bít draw 3d in VB không ?

walkalone
18-06-2003, 16:40
Các bạn ơi.
Có cách nào khác không, mình muốn tô màu trong một miền kín chẳng hạn (ví dụ như tô màu phần giao giữa hai đồ thị chẳng hạn)

Nicky
20-06-2003, 19:46
Bạn có thể tạo một Region sau đó dùng hàm FillRgn để tô màu vùng đó.
Chúc thành công.