La bibliothèque Konopka Signature VCL Controls est une bibliothèque VCL avec un bel ensemble de contrôles visuels améliorés et de puissants concepteurs intégrés. Embarcadero a acheté les droits de  Raize Software il y  a quelques années.

Dans la période 10.4.2, nous avons apporté quelques correctifs et améliorations à la bibliothèque KSVC principalement axés sur la prise en charge et l’intégration des styles VCL (publiée dans la version 6.5). Nous avons maintenant publié une nouvelle version qui exploite les fonctionnalités VCL introduites dans 10.3 et 10.4 pour la prise en charge de la résolution élevée (pour le mode Windows 10 par moniteur v2). En raison de ce changement, la nouvelle version de KSVC ne peut être utilisée qu’avec RAD Studio 10.4.x et nous gardons les anciennes versions 6.x disponibles pour des raisons de compatibilité.

Comme vous pouvez le voir ci-dessous, les deux versions apparaissent dans GetIt pour les clients sur 10.4.2:

L’installation se fait directement via GetIt:

Une fois installée, la bibliothèque ajoute un certain nombre de composants à l’EDI RAD Studio (voici une section de la palette d’outils):

Et enfin, voici la reconstruction de démonstration classique complète avec la dernière version (qui nécessite quelques changements de code):

Les problèmes traités dans la version 7 de KSVC incluent les rapports du portail de qualité suivants:

RSP-31791     TRzControlButton: Bordure incorrecte lorsque StyleElements est vide
RSP-31786     TRzControlButton.DrawSpinButton () doit vérifier la propriété StyleElements
RSP-31785     TRzControlButton doit peindre les flèches dans le style Vista, et non dans le style Windows 95
RSP-31784     TRzCustomComboBox lorsque la peinture ne respecte pas le style
RSP-23472     Problèmes de mise à l’échelle du DPI élevé dans les composants KVSC Raize
RSP-21178     Bogues de HighDPI dans les contrôles Konopka Signature VCL 6.2.3
RSP-16715     Bouton de fermeture non mis à l’échelle sur TRzTabControl pour highDPI

J’espère que ce travail sera apprécié par les nombreux utilisateurs actifs de cette bibliothèque de contrôles et que d’autres développeurs VCL commenceront à l’utiliser.