TaskDialog.NET 1.2

License: Free Trial ‎File size: 1.18 MB
‎Users Rating: 5.0/5 - ‎1 ‎votes

Add Vista-style Task Dialog to .NET applications on any platform supported by the .NET Framework. Task dialogs enable developers to create well-designed, consistent dialogs boxes efficiently and it is a versatile alternative to the old message box which has often been used to create dialog boxes that are difficult to understand and use. There are no standard classes in .NET framework to work with task dialogs and in order to work with task dialogs on Windows Vista operating system .NET developers needed to work directly with the task dialog API (unmanaged code) that is provided with Windows Vista operating system. Applications written for .NET framework are supposed to work on every platform (operating system) that is supported by the .NET framework. Since task dialogs were introduced with Windows Vista there was obviously a problem what to do when an application is run on other operating systems like Windows XP for example. The TaskDialog.NET component provides classes .NET developers can use to add Vista-style task dialogs to their .NET applications that will work on any platform supported by the .NET Framework. Developers simply use TaskDialog class in their code to construct task dialogs as needed and when showing the task dialog the TaskDialog.NET will either use native task dialog API if available (on Windows Vista or higher) or use standard .NET classes to construct task dialog with the same look and feel as the native task dialog on operating systems prior to Windows Vista (Windows XP for example). All task dialog features available through TaskDialog.NET classes work exactly the same no matter whether a task dialog is currently using native API support or standard .NET classes to operate. This saves a lot of effort and time for developers and allows you to start using task dialogs in your .NET applications within minutes.

VERSION HISTORY

  • Version 1.2 posted on 2008-07-24
    Added NavigatePage support which allows the task dialog to dynamically change its contents at run time (used for creating wizard task dialogs). The callback notification mechanism is now completely event-style. Other minor possible issues have been fixed.

Program Details

EULA

TaskDialog.NET End-User License Agreement: You may use this software only as described in this license. If you do not agree to the terms of this license, you cannot install or use the software. 1. SOFTWARE The capitalized term "Software" used below, refers to the TaskDialog.NET computer software, any updates, modifications and upgrades to the Software that you may receive from time to time. 2. LICENSE GRANT The Software is licensed per individual developer using the Software for development purposes. Each developer who desires to use the Software must hold a valid license. You are granted, as an individual, a personal, single, nonexclusive license to use the Software, and to make and use copies of the Software for the purposes of designing, developing, testing, and demonstrating your software product, provided that you are the only individual using the Software. If you are an entity, you are granted, as a single entity, a personal, single, nonexclusive license to use the Software, and to make and use copies of the Software, provided that for each individual using the Software within your organization, you have acquired a separate and valid license. 2.1. DEVELOPER LICENSE For a single developer license, you are granted a license as a single developer (individual) to the particular licensed version of the Software. You are granted the right as a single individual to distribute your application(s) compiled with the Software incurring no royalty-fee, regardless of the number of copies you redistribute or the price of your application(s), provided that the application(s) are developed solely by you. You may not distribute the Software in order to use them in development environments or tools developed by you and must ensure that the Software cannot be re-used for any purpose outside of your distributed application(s). If you use the Software in such application(s) the users of these application(s) must also obtain a developer license as they are also considered developers that use the Software. 2.2. SOURCE CODE LICENSE For Source Code license, you are granted a license with full Source Code as a single developer (individual) to the particular licensed version of the Software. You are granted the right to view, modify and extend the Source Code in order to meet any type of additional functionality required by your application(s). You may distribute the Source Code in compiled form. You may not distribute or share the Source Code, parts of it, design patterns, algorithms and any other information related to it to third parties. 2.3. ARCHIVAL OR BACKUP COPIES You may copy the Software for backup and archival purposes, provided that the original and each copy are kept in your possession. 2.4. NON-COMPETITION CLAUSE The Licensee Software can not compete with the Software. Under no circumstances may the product be used in whole or in part, as the basis for creating a product that provides the same, or substantially the same, functionality as the Software. 3. RESTRICTIONS You may not use, copy, emulate, clone, rent, lease, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the Software, or any subset of the Software, except as provided for in this agreement. You may not place the Software onto a server so that it is accessible via a public network such as an Intranet or the Internet. You may not use the Software to perform any illegal purpose. All rights not expressly granted here are reserved by Wintaskdialog.com. 4. TERMINATION Unauthorized use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution. 5. NO WARRANTIES The Software IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN RISK. WINTASKDIALOG.COM AND/OR THE AUTHOR(S) WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE. 6. COPYRIGHT All copyrights to the Software are exclusively owned by Wintaskdialog.com. 7. MISCELLANEOUS Installing and using the Software signifies acceptance of these terms and conditions of the license. If you do not agree with the terms of this license you must remove the Software files from your storage devices and cease to use the product. Copyright (c) 2008 Wintaskdialog.com All rights reserved. www.wintaskdialog.com