Have you looked at System.Drawing?
-mike
MVP
> Jeff Garcia deserves to play!!!!
>
> Anyway, why has Microsoft eliminated the "Point" and "Pset" functions in VB.NET from what was already a limited selection of graphical functions in
earlier versions of VB? Any chance of doing reasonably sophisticated
graphical work in a picturebox control or any other control that supports
graphics has been crippled. The "Point" function returns the pixel color at
the given coordinates. The "Pset" function allows you to set the pixel
color at the given coordinates. I ask you, what two functions could be more
indispensable to any graphical tool kit than functions such as these? Yet,
Microsoft feels a need to eliminate them. Is this an oversight? Is it
malice?
> I tried allowing the upgrade wizard for VB.NET to upgrade a VB6 project I've been developing. What a mess! It was like hurricane Hugo had passed
through. I had about a thousand exeptions to deal with, not to mention that
graphics support had been turned inside out and cut down to size which meant
that many key procedures could not be upgraded. Moreover, the graphical
work I did for the picturebox control in VB6 simply cannot be duplicated in
VB.NET by any means I know of. The only thing I can do would be to start
from scratch with Visual c++ or do something with OpenGL or ActiveX. It's a
shame. The graphics I designed were really quite slick, and fairly simple
to code. They consisted of an arrow that moved along a line in response to
a MouseMove event. As the arrow moved back and forth so did a field of
stars, representing all the constellations in the sky at a chosen location
on earth, arc back and forth in time in response to the arrow. This was
just a preliminary to something more ambitious, but the point is I could
have done all the necessary graphical work with the simple, easily
accessable VB6 functions. There's a lot you can do with just the "Point"
"Pset" and "Clear" functions.
> I was fairly happy with VB6, but I'm disappointed in Microsoft's sloppy treatment of VB in its .NET incarnation. Point and Pset are not the only
hitches in this latest tinkering, there is also OLE support, debugging, form
sizing, etc. But that's for another topic. I want to learn .NET, but thank
God I still have my Visual Studio 6.0. That one goes into the vault until
something better comes along.