Windows Forms in Visual Studio 2003

Hi all,

I am migrating an access database into vb.net with MySQL back end and am at the stage where i design the forms.

This may seem really picky and dumb, but in access i can do these things that i cant work out in VB.NET:

Group boxes have round corners
Command buttons have round corners
Graphics in buttons can span the whole size of the button, not small in the middle
Command buttons have a white to grey vertical gradient as the background
You can set position of background image on form and change repeat settings

I can't find any of these with Visual studio. Is it even possible? Can anyone give this perfectionist a hand?? :)

Thanks

bryan
LVL 1
bryanfordAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Brian CroweDatabase AdministratorCommented:
Is it possible? Yes. Is it worth the trouble? Probably not.

You can use GDI to draw the boxes or you can derive your own groupbox and change the OnPaint method to draw however you want.  You would have to do similar things to the Button object to do what you want.  Your best bet is to just accept that you're not in Access anymore and use what you're given at least to get the application working.
bryanfordAuthor Commented:
thanks, i thought that might be the case... it just seems that you pay a lot more for visual studio than you do for access and yet there are some advantages of the cheaper...

My employer is looking at getting Visual studio 2005 for later this year. Does anyone know if this is available in it? The project is sort of a time killer so i'll defer it if its available in vs2005

Mike TomlinsonHigh School Computer Science, Computer Applications, and Mathematics TeachersCommented:
I know that your last request:

    "You can set position of background image on form and change repeat settings"

IS available in VB.Net 2005.
OWASP: Forgery and Phishing

Learn the techniques to avoid forgery and phishing attacks and the types of attacks an application or network may face.

bryanfordAuthor Commented:
Cool... 1 down, 4 to go. Thanks for that.

Does anybody else know of the others?
Mike TomlinsonHigh School Computer Science, Computer Applications, and Mathematics TeachersCommented:
3rd request for images to span a button is available via the BackgroundImageLayout() property:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.control.backgroundimagelayout(VS.80).aspx
(this is the same way the form background layout is changed)

The GroupBox has rounded corners by default.

The button corners are slightly rounded by default.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
bryanfordAuthor Commented:
when you say groupbox and button corners are round... do you mean in visual studio 2003?
Mike TomlinsonHigh School Computer Science, Computer Applications, and Mathematics TeachersCommented:
All my comments were for VS2005.

The GroupBox and Button in VS2003 are rectangular.
bryanfordAuthor Commented:
thanks! got vs2005 a bit earlier and its perfect...

Bryan
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.