Heh, oops, I meant VS.NET, not VB.NET. But aside from using, there
are still some inconsistencies, which make life harder. I can't tell
you of any right off the top of my head, but I do know that there
are more; it drove me crazy when making a game with GDI+ in C#.
Let me open C# to find some...
...
Ok, here is a major one for me; no autolisting of constants. I type
this.DrawMode = in C#. Nothing happens. No intellisense
list of possible draw modes, so I have to type 'System.Drawing.DrawModes' or whatever the constant
is in order to get the list. In VB.NET I type Me.DrawMode =
and a list of possible constants pops up. Quite a big pain.
Another is that is doesn't do as-you-type error checking for anything
other than structure. I type Drawing.Graphics g;
g.MeasureString(a,b,c,d,e)and there are no errors. Aside from the fact that none of those
variables exist, there aren't that many parameters in MeasureString.