NEWBIE: WinForms built exclusively from C#?

Dear Experts,

If you are building a WinForms app in C#, are any other technologies required?  

I know that for a WebForms app you might use C#, ASP.NET, AJAX, etc.  But my understanding is that WinForms are normally pure C# (assuming you use C# as opposed to VBScript).  Is this correct?

Thanks again,
Who is Participating?
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.

Mike TomlinsonMiddle School Assistant TeacherCommented:
Right ... you don't need anything but C# to make a WinForms app run ...

(assuming that the .Net framework is installed on your target machine!)

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

You are probably following up your other question of choosing between webform and winform.  Like idle_man said you need the .Net framework installed.  Having said that, I often end up using several commercial and free third party controls (mostly written in C# but some in VB.NET).  Things like advanced printing, charting and the mimicking of several win XP features that are not built into the framework often require too much affort, so i end up using existing solutions.

This was probably not your question and idle_man has given the correct answer but I thought I will throw this in case it comes useful to you
BrianMc1958Author Commented:
Actually, it's great to know we would have the flexibility to use third party controls.  But yes, the main thing I wanted to find out is would we HAVE to use other technologies.  I'll post (yet another) followup question on why WinForms are not necessarily quicker and easier to develop and maintain than WebForms...  

Thanks for the hundredth time,
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

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.