.Net VCL for Delphi

The .Net Visual Component Library (VCL) for Delph is the most comprehensive Library of .Net WinForms UI Controls and components for Delphi. For more information about the product you are interested in, click on the learn more button or navigate to one of its information pages.

Buy Download




Includes over 50 essential .Net UI controls and components which are available in Delphi such as Active Directory components, Internet components, printing components, Xml components, Dialog components, UI controls, Grid controls, and many more for building powerful line-of-business Windows applications in Delphi.

The .Net VCL for Delphi is built upon a common .Net Runtime Library framework, thus minimizing the learning curve needed to get started with them as a whole. The common framework also ensures consistent features, performance, polished API and other benefits. It offers the most comprehensive set of components and UI controls for building enterprise-grade applications that target the desktop.

All the included UI Controls and Components libraries are technically superior, with proven track record of widespread use for rock-solid reliability. The UI Controls and Components are thoroughly and expertly documented and include a variety of sample applications. They are written to be efficient and do not depend on external DLLs. All libraries are feature-rich yet easy to use due to emphasis on intuitive API design.

Built on solid .Net Framework and advanced .Net functionalities, .Net VCL for Delphi provides innovative and advanced quality UI controls and components for Delphi that let you build powerful business desktop application effortless in timely fashion and continues to deliver innovative features and leverage many cutting-edge desktop technologies.

Empowered by the vision to deliver best desktop experience, the .Net VCL delivers best-of-breed features and innovations using the .Net technologies which has never been offered before. It makes .Net VCL for Delphi the most productive tools for Delphi and application development.

Tightly integrated with Embarcadero Delphi, you can use all features available in the Embarcadero Delphi IDE for your development tools and start working with UI instantly.

The .Net VCL for Delphi consists of:

.Net Component Suite for Delphi

Flexible and lightweight libraries of reusable codes which enables object sharing between projects or applications. Built on mature framework and advanced functionality, the .Net Component Suite for Delphi continues to deliver innovative features and leverage many cutting-edge desktop technologies. Contains top-performing .Net Components in Delphi for every aspect of Delphi desktop development.

Learn more »

.Net Control Suite for Delphi

The .Net Control Suite for Delphi are reusable .Net components that encapsulate user interface (UI) functionality and are used in client side Windows applications. As you design and modify the user interface of your VCL forms applications, you can add, align, and position and manipulate these .Net controls in Delphi designer using it own sets of properties, methods, and events and write code to add controls dynamically at run time. Built on mature frameworks and advanced functionality, the .Net Control Suite for Delphi continues to deliver innovative features and leverage many cutting-edge desktop technologies. The control library allows developers to create professional applications that incorporate a full set of .Net User Interface (UI) controls. Contains top-performing .Net UI controls in Delphi for every aspect of Delphi desktop development.

Learn more »

Key Features

Extensive Feature Set

The library contains more than 50 .Net UI Controls and Components available in Delphi, covering most business use cases. Be it Rich UI, Active Directory Management, Networking and Internet Management, Data Management, System Management etc, you got it all. Build intuitive, full-featured business applications with the most versatile set of .Net UI controls and components.

Next-Level App Development

Get a fast and productive application development through intuitive and extensible APIs, enabling reliable, well-structured and easily maintainable apps. Empowered by the vision to deliver best desktop experience in the industry, the library delivers best-of-breed features and innovations which has never been offered before.

Performance

Performance is critical for delivering a good user experience. We ensure that all our components have been designed and built to achieve the best performance possible. The libraries are built on a common .Net framework which ensures consistent features, performance, polished API and other benefits.

Stay current

With our commitment to at least four major updates per year, you receive the most up-to-date functionality and new components in addition to monthly service packs and bug fixes. Custom patches are available as needed.

Seamless integration with Delphi

Tightly integrated with Embarcadero Delphi, you can use all features available in the Embarcadero Delphi IDE for your development tools and start working with UI instantly. A Complete integration with Delphi IDE includes tool Palette integration and an enhanced designer experience.

Easy-to-use, extensive API

Extend your desktop controls and reduce your learning curve with our deep, easy-to-read API. Libraries are feature-rich and incredibly powerful yet easy to use due to emphasis on intuitive API design.

Flexibility

Reduce developer overhead with extensive built-in feature sets. Library Components are flexible and lightweight, and they can be nested, reused, and shared between applications.

Common Famework

Libraries are built on a common .Net Runtime Framework, thus minimizing the learning curve needed to get started with them as a whole. The framework has advanced functionalities which helps the library deliver innovative features and leverage many cutting-edge desktop technologies.

Support

Whether you are experiencing product-related problems, found a bug, or have questions related to this product or for any reason, feel free to contact us via our Contact Form page, our dedicated support specialists are here to help you!

50+ DELPHI VCL FORMS CONTROLS AND COMPONENTS

.Net Component Suite

ACTIVE DIRECTORY

DirectoryEntry
Encapsulates a node or object in the Active Directory Domain Services hierarchy.
DirectorySearcher
Performs queries against Active Directory Domain Services.
ADChangeNotifier
Listens to the Active Directory Service change notifications and raises events when a group, User etc in an active directory changes.

PRINTING

PrinterSettings
Specifies information about how a document is printed, including the printer that prints it, when printing from a Windows Forms application.
PageSettings
Specifies settings that apply to a single, printed page.
PageSetupDialog
Enables users to change page-related print settings, including margins and paper orientation.
PrintDialog
Lets users select a printer and choose which sections of the document to print from a Windows Forms application.
PrintDocument
Defines a reusable object that sends output to a printer, when printing from a Windows Forms application.
PrintPreviewDialog
Represents a dialog box form that contains a PrintPreviewControl for printing from a Windows Forms application.
PrintPreviewControl
Represents the raw preview part of print previewing from a Windows Forms application, without any dialog boxes or buttons

SYSTEMS

BackgroundWorker
Executes an operation on a separate thread.
EventLog
Provides interaction with Windows event logs.
FileSystemWatcher
Listens to the file system change notifications and raises events when a directory, or file in a directory, changes.
Process
Provides access to local and remote processes and enables you to start and stop local system processes.
ServiceController
Represents a Windows service and allows you to connect to a running or stopped service, manipulate it, or get information about it.
SerialPort
Represents a serial port resource.
Timer
Implements a timer that raises an event at user-defined intervals.

DIALOGS

MessageBox
Displays a message window, also known as a dialog box, which presents a message to the user.
ColorDialog
Represents a common dialog box that displays available colors along with controls that enable the user to define custom colors.
FolderBrowserDialog
Prompts the user to select a folder.
FontDialog
Prompts the user to choose a font from among those installed on the local computer.
OpenFileDialog
Displays a standard dialog box that prompts the user to open a file.
SaveFileDialog
Prompts the user to select a location for saving a file.

INTERNETS

ClientWebSocket
Provides a client for connecting to WebSocket services.
HttpClient
Provides a mechanism for sending HTTP requests and receiving HTTP responses from a resource identified by a URI.
HttpListener
Provides a simple, programmatically controlled HTTP protocol listener.
Ping
Allows an application to determine whether a remote computer is accessible over the network.
SmtpClient
Allows applications to send email by using the Simple Mail Transfer Protocol (SMTP).
TcpClient
Provides client connections for TCP network services.
UdpClient
Provides User Datagram Protocol (UDP) network services.
WebClient
Provides common methods for sending data to and receiving data from a resource identified by a URI.
WebProxy
Contains HTTP proxy settings for the WebRequest.
WebRequestHandler
Provides desktop-specific features not available to Windows Store apps or other environments.

XML

XmlDocument
Used for loading, validating, editing, adding, and position XML in a document.
XDocument
Represents an XML document.

.Net Control Suite

INPUT CONTROLS

CheckBox
Represents a Windows CheckBox.
ClrContainer
Provides a simple way to host .Net control in Delphi.
DomainUpDown
Represents a Windows spin box (also known as an up-down control) that displays string values.
MaskedTextBox
Uses a mask to distinguish between proper and improper user input.
NumericUpDown
Represents a Windows spin box (also known as an up-down control) that displays numeric values.
PictureBox
Represents a Windows picture box control for displaying an image.
RadioButton
Enables the user to select a single option from a group of choices when paired with other RadioButton controls.
RichTextBox
Represents a Windows rich text box control.
PropertyGrid
Provides a user interface for browsing the properties of a .Net object as well the .Net VCL Controls.
TextBox
Represents a Windows text box control.
TrackBar
Represents a standard Windows track bar.

LISTS & DROPDOWN

CheckedListBox
Displays a ListBox in which a check box is displayed to the left of each item.
ComboBox
Represents a Windows combo box control.
ListBox
Represents a Windows control to display a list of items.
ListView
Represents a control that displays a list of data items.
ImageList
Provides methods to manage a collection of Image objects.

CALENDAR

MonthCalendar
Represents a Windows control that enables the user to select a date using a visual monthly calendar display.
DateTimePicker
Represents a Windows control that allows the user to select a date and a time and to display the date and time with a specified format.

DIALOGS & NOTIFICATION

ProgressBar
Represents a Windows progress bar control.
ToolTip
Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control.

LAYOUT

Label
Represents the text label for a control and provides support for access keys.
LinkLabel
Represents a Windows label control that can display hyperlinks.

BUTTONS

Button
Represents a Windows button control, which reacts to the OnClick event.

NAVIGATION

TreeView
Displays a hierarchical collection of labeled items, each represented by a TreeNode.

INTERNET

WebBrowser
Enables the user to navigate Web pages inside your form.

DATA & GRID

DataGridView
Displays data in a customizable grid.
BindingSource
Encapsulates the data source for a VCL form.
BindingNavigator
Represents the navigation and manipulation user interface (UI) for controls on a form that are bound to data.

IDE Compatibility

.Net VCL for Delphi is compatible with the following IDEs:
  • Delphi 10.3 Rio
  • Delphi 10.2 Tokyo
  • Delphi 10.1 Berlin
  • Delphi 10.0 Seattle
  • Delphi XE8
  • Delphi XE7
  • Delphi XE6
  • Delphi XE5
  • Delphi XE4
  • Delphi XE3
  • Delphi XE2
  • Delphi XE

.NET Framework 4.5.2 or higher is required for the .Net VCL for Delphi.

Supported Target Platforms

  • Windows, 32-bit and 64-bit

1.0.0.0 31-Jan-2019
  • First release of .Net VCL for Delphi.
  • Supports Delphi XE to Delphi 10.3 Rio.
  • Supports 32-bit and 64-bit Delphi Application.
  • Supports .Net Framework 4.5 or Higher.