I used to programming in Java but I am looking at moving to VB.NET for some things. I have Visual Studio 2010 Express which I know has a form designer, but I don't like using them for commercial applications because components sometimes don't look like they are aligned properly, or don't resize properly etc. So really what I'm asking is, is there anyway to create a GUI like you do in Java (with LayoutManagers and things)?
Also, whilst I'm on the topic, is it compulsory for me to purchase Visual Studio in order for me to be allowed to develop and sell commercial applications?
Thanks in advance
