© 2010 Autodesk
Introduction to Revit 2011 API
Task Dialogs 
Overview
§A modal dialog with set of controls
§Revit style alternative to simple Windows message box.
§Used when system needs to
§Provide information
§Ask a question
§Allow users to select options to perform task
§
A TaskDialog is a modal dialog with a set of controls and is the Revit-styled alternative to a simple Windows MessageBox. It can be used to display information and receive simple input from the user. It has a common set of controls that are arranged in a standard order to assure consistent look and feel with the rest of Revit user interface.

Task dialogs cannot display other controls such as, text inputs, list boxes, combo boxes, check boxes, etc. They also only accommodate single step, single action operations; meaning a user may make a single choice and complete the task dialog operation. As a result any dialog that requires such additional controls or multiple steps operations (as with a wizard) would need to be implemented as custom dialogs using .NET controls to have a similar look & feel to Task Dialogs.