Take the 2-minute tour ×


I am new to C# and plan to use it for my application GUI. I am trying to make my GUI similar to SPSS:http://www.spss.com/images/08/statistics%5Fscreens/ez%5Frfm-big.jpg

Is this easy in C#? Is there a template that has done most of it? (Like MDI/SDI framework in MFC)

Could someone suggest some big examples(some working/half-working source code for me to study?)

Thanks, Yin

share|improve this question

3 Answers 3

up vote 5 down vote accepted

Yeah its very easy to create GUI using C# on .NET platform. For your purpose. You are going to need following classes/Controls:

  1. Form
  2. MenuStrip
  3. Toolstrip
  4. StatusStrip
  5. DataView/DataGridView
  6. TextBox
  7. Label
  8. TabControl
  9. TabPage
  10. PictureBox
  11. Button

and others (which you need to figure out).

just go through these classes in MSDN (you'll find many examples there). If you want to quickstart. Otherwise I get a good book to have solid foundations.

share|improve this answer
Your list is really good for me to start. thanks a lot! –  Yin Zhu Nov 14 '09 at 12:19
I'm glad it helped. But don't forget to mark the answer when you think you got an answer. –  claws Nov 14 '09 at 12:37
Should be noted that this is based on WinForms :) –  cwap Nov 14 '09 at 12:40

there is lot of Win forms videos on controls you might need here just scroll down to Windows Forms Controls Series

share|improve this answer
these videos are great. although costs some time to watch.. –  Yin Zhu Nov 14 '09 at 13:04
Watch the ones you are most intrested in. –  Hannoun Yassir Nov 14 '09 at 13:10

First of all, in your Visual Studio simply create new WinForm project, where you can just drag-and-drop controls from the toolbar and edit their look&feel in design mode.

share|improve this answer

Your Answer


