EhLib.WinForms
0.98.73-preview
See the version list below for details.
dotnet add package EhLib.WinForms --version 0.98.73-preview
NuGet\Install-Package EhLib.WinForms -Version 0.98.73-preview
<PackageReference Include="EhLib.WinForms" Version="0.98.73-preview" />
paket add EhLib.WinForms --version 0.98.73-preview
#r "nuget: EhLib.WinForms, 0.98.73-preview"
// Install EhLib.WinForms as a Cake Addin #addin nuget:?package=EhLib.WinForms&version=0.98.73-preview&prerelease // Install EhLib.WinForms as a Cake Tool #tool nuget:?package=EhLib.WinForms&version=0.98.73-preview&prerelease
EhLib.WinForms library contains components and classes for Microsoft Visual Studio version 2012, 2015, 2017 and 2019. (Beta version)
Binary library files (dll) compiled in the mode of compatibility with ".NET Framework 4".
Table of CONTENTS
- Where to start.
- Overview
- Registration and prices
- Contacts
- Where to start.
Start overview of the library EhLib.WinForms with a demo application .\Demos\MainDemo\bin\Release\MainDemo.Exe. (Compiled Demo files are available in the Trial version of the library or in the "EhLib Compiled Demo" archive which can be downloaded to the following address http://www.ehlib.com/en/downloads)
The main Demonstration library project is .\Demos\MainDemo\MainDemo.csproj
Opening, compiling and running the Demo projects in the folder Demos should work without install the library in Visual Studio IDE.
To install the library in the IDE read the Chapter 2 (Installing libraries)
If during the installation you have problems, email to our support team to address support@ehlib.com
For thr full instruction of the library components, read the file ".\Doc\ENU\EhLib.WinForms - Developers Guide.doc"
- Overview
The library contains several controls and classes for working with tabular data.
The basic controls of the library is DataGridEh and DataVertGridEh.
The DataGridEh control
The DataGridEh control is a visual component (control) to display and edit data in a tabular format. You can configure DataGridEh using grid properties, and expand writing event handlers or creating new types of columns, cells and other elements the grid. As data source can be used a different kinds of data. Grid can'n work in unbound mode.
DataGridEh has the following features:
- Allows to select records, columns and rectangle.
- Allows you to copy the selected area to the clipboard and fill the contents of the grid from the clipboard.
- Allows you to create complex headers (MultiTitle), that may occupy the space above a number of columns.
- Allows you to create a footer (footer), where you can show amount/quantity/ etc. aggregated values of the fields.
- Allows to automatically change the size of columns so that the total width columns always match the width of the visible part of the window grid.
- Allows you to adjust the height of the rows and headers using properties.
- Allows you to automatically transfer a single-line column headings and the data in the row, the multi-line with automatic extension of the height of the rows.
- Allows you to sort the data by clicking the column header.
- Allows to set fixed neproroschennye columns in the left and right part of the grid.
- Allows you to display ScreenTips (ToolTips) for text that does not fit in a grid cell.
- Allows you to visually search the data in the data source using visual built-in SearchBox.
- Allow to filter and select items to filter through built-in visual element TitleFilter.
- Allows you to create columns dynamically based on list properties the source of data.
- Allows you to create static columns of the following types DataGridTextColumn column to view the data as text. DataGridComboBoxColumn column to view data as text a drop-down list. DataGriButtonColumn - the column with the button. DataGridCheckBoxColumn column to view the data in the form element CheckBox. DataGridRadioButtonColumn - the column to display in the item view RadioButton. DataGridImageColumn - the column to view the data in the form of pictures. DataGridProgressBarColumn - the column to view the data in the form of the progress bar.
- Has a procedure to save/restore the columns (visible columns, columns order, column width, sort order) to/from classes, which can then be serialized into a textual representation to save the settings file.
- Has methods for print and preview grid before printing.
The DataVertGridEh control
The control DataVertGridEh is a visual component (control) to display and edit data in a tabular format. Unlike DataGridEh, DataVertGridEh displays the contents of one record in a vertical view. In the current version of the library DataVertGridEh can simultaneously display only one record on the screen. DataVertGridEh visually similar to Windows.Forms.PropertyGrid. DataVertGridEh can'n work in unbound mode.
DataVertGridEh has the following features:
- Allows to automatically change the size of columns so that the total width columns always match the width of the visible part of the window grid.
- Allows you to adjust the height of the rows and headers using properties.
- Allows you to automatically transfer a single-line column headings and the data in the row, the multi-line with automatic extension of the height of the rows.
- Allows you to display ScreenTips (ToolTips) for text that does not fit in a grid cell.
- Allows you to create rows dynamically based on the property list the source of data.
- Allows you to create a static string of the following types DataVertGridTextRow - line to view the data as text. DataGridImageRow - line to view data in the form of pictures.
- Registration and Prices
The current version of EhLib library.WinForms ships with EhLib library for Delphi/C++ Builder (EhLib.VCL).
You can read detailed information about registration and prices the home page of the library http://www.ehlib.com/en/buy
After registering, you will receive the address (only by email.mail) to download files and the password to unzip.
Registering the library, you also get the following benefits:
You will receive the new version free of charge during the year from the date of purchase.
You will receive technical support library any level of complexity is unlimited in time.
By purchasing a legal version, you contribute to the further development of the library.
Contacts
If you have questions, comments or suggestions, please contact the developers at the following addresses. www: http://www.ehlib.com EMail: support@ehlib.com Skype support: ehlib.support
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net40 is compatible. net403 was computed. net45 was computed. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.4.10-trial | 491 | 4/19/2020 |
1.2.23-trial | 346 | 1/30/2020 |
1.1.16-trial | 342 | 12/7/2019 |
1.0.75-trial | 392 | 9/19/2019 |
0.98.73-preview | 396 | 8/14/2019 |
This is a preliminary (0.9x) version of the library, that will be updated and maintained until the release of the final version of the library version (1.0x).