Not much of a VB guru, but here’s something you might try.
Make the lines a few points thicker. I had a similar problem once, and the color worked fine on everything except my spiderweb-thin lines…
Oh, and move the picture-box, temporarily. Make sure that the lines aren’t being drawn onto the form, then covered by the graphic.
Doubt it’ll help, but good luck anyway!
-David
Depending on the color range you need, you could use QBColor(n) instead of the RGB function.
These options certainly worked for me
Picture1.Line (iXstart, iYStart)-(iXFinish, iYFinish), RGB(iColor * 64, 0, 0)
Picture1.Line (iXstart, iYStart)-(iXFinish, iYFinish), QBColor(iColor)
I wouldn’t worry about the lines being drawn in a different colour on another control - if you can see black lines on the picture control, they won’t be getting printed anywhere else.
Noddy question - you can actually see different colours with your current configuration?
Russell