U;re sadly mistaken Dude , drag n drop is just to make rough outline of the UI , u can customize the internals wholeheartedly by using GDI+ and drawing your own controls , tailored to your specific needs .
@clmlbx ,
Dude go for "Beginning Visual C# 2005" from Wrox press and i guarantee you , u won't need to learn C and C++ for becoming a programmer .
But if u really wanna know fundamentals of data structures n algorithms , then i suggest u buy some good algorithms book(possible in Java or C#) after u have completed the above book
And if u still wanna go deep further and want to know the internal functioning of a computer then buy a book on "Computer Orginization" . This will help you understand how data is stored in RAM and HDD , how a processor works(from programmer) point of view , give u an understanding of the system calls and bios interrupts which will eventually make a proficient programmer .