Dialog Boxes in Windows Forms in .NET Framework 4

Dialog boxes are used to interact with the user and retrieve information.  You can construct your own custom dialog boxes by using the Windows Forms Designer in Visual Studio. Add controls such as Label, Textbox, and Button to customize dialog boxes to your specific needs. The .NET Framework also includes predefined dialog boxes, such as File Open and message boxes, which you can adapt for your own applications.(reference:MSDN) For more information:

http://msdn.microsoft.com/en-us/library/2chz8edb.aspx