VCL DevExpress VCL Components

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
DevExpress VCL Components
Create elegant user experiences, deliver high-impact line of business solutions, and leverage your existing VCL skillset to build next-generation applications for tomorrow.

Designed for elegance and flexibility.​

With dozens of high-performance VCL components, the DevExpress VCL Subscription helps you deliver compelling, easy-to-use business solutions fast. Emulate the look, feel and capabilities of Microsoft Office or replicate the dock-based UI of Visual Studio or Adobe Photoshop and take your Delphi and C++Builder applications to an entirely new level with familiar features end-users have come to rely upon. It's everything you need to build your best in one integrated suite.

And because technology never stands still, DevExpress continues to release innovative, high-impact components for the VCL such as the Tile Control, Adorner Manager, Camera Control and Barcode Control, allowing your UI to easily evolve without abandoning your existing codebase or the proven VCL platform.
1607955076741.png

Always fast and always responsive.​

DevExpress VCL components are feature-complete and built for speed regardless of data complexity or size. DevExpress VCL components are reliable and well tested so that mission critical applications behave as expected, each and every time.

DevExpress data-aware controls are powered by our legendary server-side data processing engine so that users can shape and analyze information at lightning speeds, without sacrificing features or capabilities. Because of our tireless commitment to performance, reliability and technological innovation, you can confidently build data-centric applications that amaze, be it financial trading applications using real-time feeds or information driven enterprise-grade business intelligence solutions.
1607955113075.png

Pivot Tables, Gauges, Mapping and more.​

The DevExpress VCL Subscription includes dozens of high-performance user interface components for next-gen decision support systems. Whether you need to build a fully customizable analytics dashboard or incorporate Excel-like pivot tables, this subscription has everything you'll need to create apps that inform and engage.
1607955144007.png

Touch, tile and the next generation.​

The DevExpress VCL product line allows you to create applications that emulate the touch-first experience that lies at the heart of Windows 10, without abandoning your existing VCL investments. Whether you need to create a tile-based modern UI application for Windows 10, or need to quickly convert an existing project to a Microsoft Surface touch-first application, the DevExpress VCL Subscription will help you take your business solutions forward so you can deliver new, immersive experiences to delight your users.
1607955170950.png
The most powerful VCL Data Grid
The most popular data grid for the VCL platform is only available from DevExpress. From standard two-dimensional tables to runtime grouping and column customization; from master-detail relationships to card views; from integrated themes to unbound mode... The DevExpress VCL Grid Suite is the industry standard, without equal in the marketplace. Для просмотра ссылки Войди или Зарегистрируйся

The easy-to-use VCL Reporting
Render and print your UI without writing a single line of code and deliver a nearly unlimited set of reports without using a banded report designer.

Straightforward Localization
DevExpress VCL Subscriptions ship with a localization component and a standalone Localizer Application, which allows end-users to generate translations for individual components. A number of ready-to-use translations have been published and can be downloaded via the DevExpress Support Center. Для просмотра ссылки Войди или Зарегистрируйся

VCL Themes and App Skins
The DevExpress VCL Subscription ships with over 40 custom-designed and highly-polished themes for your next Delphi & C++Builder application.

The richest collection of VCL Data Editors
From masked data input and built-in data validation to HTML formatting, the VCL Data Editors Library offers unmatched data editing options whether used for standalone data editing or as cell editors in container controls like the DevExpress VCL Data Grid. Для просмотра ссылки Войди или Зарегистрируйся

Built-in, easy-to-use Application Templates
The DevExpress VCL Subscription includes a series of application templates so you can hit the ground running and create application shells that mimic some of today's most popular applications.
Home: Для просмотра ссылки Войди или Зарегистрируйся
Copyright © Для просмотра ссылки Войди или Зарегистрируйся
 

ser4270

Местный
Регистрация
5 Май 2022
Сообщения
24
Реакции
1
Credits
100
Есть еще компонент _TDBGrid c аналогичными доработками и его проще было сделать по примеру Grids + DBGrids, но в них нет преимуществ DX. А вот в DX так просто не получится. У них все модули сильно переплетены.
 

rodnikzdorovya

Местный
Регистрация
1 Окт 2009
Сообщения
80
Реакции
80
Credits
72
INI у меня нет. *Consts.pas и *Strs.pas.
По Гриду - каждый решает сам что проще))) У меня всего 30 заремареных дописок в 7 файлах. Это мизер.
Я и VCL правлю уже лет 20. Там до 100 исправлений.
Но это всё в разы меньше РУСИФИКАЦИИ.... )))
CXLOCALIZATION.ini
Для просмотра ссылки Войди или Зарегистрируйся
cxProgressBar.pas
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:

ser4270

Местный
Регистрация
5 Май 2022
Сообщения
24
Реакции
1
Credits
100
Для тех у кого "почему-то" не работает TADODataSet(XXX).Last или .Locate('ID', 999, []) в TcxGrid:
При изменении положения курсора в DataSet не происходит смещения курсора в Grid если у последнего установлен флаг
TcxGridDBTableView(TcxGrid(ВашГрид).Views[ВашНомерВГрид]).OptionsSelection.MultiSelect = true;

Если MultiSelect не нужен - отключаем. Если нужен, то делаем примерно следующее:
Код:
  AMultiSelect := View1.OptionsSelection.MultiSelect;
  TcxGridDBTableView(Gr1.Views[0]).OptionsSelection.MultiSelect := false;
  TADODataSet(XXX).Last;
  View1.OptionsSelection.MultiSelect := AMultiSelect;