Tout ce que fait sgcEditors, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité. Chaque contrôle existe pour VCL, FireMonkey, WinForms, WPF et Avalonia avec les mêmes propriétés et événements.
Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.
Chaque ligne renvoie à sa rubrique d'aide. La colonne Community montre ce que comprend l'édition .NET Community gratuite ; tout est dans Enregistrée et dans l'essai.
FONCTIONNALITÉS
Contrôles
Fonctionnalité
Détails
Community
Aide
Calendrier mensuel
Date unique ou plage, MinDate et MaxDate, dates et jours de la semaine désactivés, numéros de semaine ISO 8601, vues par mois, année et décennie.
Le sélecteur de date, le sélecteur d'heure, le champ numérique, la notation et le curseur de plage se lient à DataSource et DataField ; le curseur de plage se lie aussi à EndDataField. Les champs nuls s'affichent vides. Delphi et C++ Builder.
Le calendrier mensuel, les sélecteurs de date, d'heure et de date et heure, le champ numérique, la notation, le champ de jetons et le sélecteur de couleur participent à Smart Paste. TsgcVCLSmartPaste et TsgcFMXSmartPaste (en .NET TsgcWinFormsSmartPaste, TsgcWpfSmartPaste et TsgcAvaloniaSmartPaste) transforment un texte collé, comme un e-mail ou un bloc d'adresse, en valeurs pour les contrôles d'un formulaire, sgcEditors comme contrôles standard de saisie, liste déroulante, case à cocher et date, avec Annuler et un bouton Smart Paste. Seuls le texte collé et les descriptions de champs sont envoyés au fournisseur d'IA, et sans fournisseur un analyseur local lit des lignes comme Name: value.
Les champs de date, d'heure, de nombre et hexadécimaux sont des champs natifs, de sorte que l'IME, le presse-papiers, l'annulation et les lecteurs d'écran fonctionnent.
F4 ou Alt+Bas pour les listes déroulantes, flèches et Page précédente et Page suivante dans le calendrier, molette de la souris et répétition automatique dans le champ numérique, anneau de focus.
Les boutons d'incrément, de liste déroulante et d'effacement passent de l'autre côté ; la direction du curseur et de la note, l'ordre des jours de la semaine du calendrier, les flèches et le flux des jetons sont en miroir, et le champ de saisie interne reçoit la même direction.
Chaque éditeur expose son rôle, son nom et sa valeur à UI Automation, ainsi que les parties des éditeurs composites (parties de date, jetons, étoiles de notation, couleur) et leurs fenêtres contextuelles tant qu'elles sont ouvertes. L'anneau de focus est toujours visible et le contraste élevé de Windows est suivi. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia.
Choisir une date ou une heure dans une liste déroulante
TDateTimePicker
TsgcVCLDatePicker, TsgcVCLTimePicker
Date et heure dans un seul contrôle
TDateTimePicker
TsgcVCLDateTimePicker
Sélectionner une plage de jours avec une longueur maximale
TMonthCalendar
esmRange, MaxRangeDays
Bloquer des dates et des jours de la semaine
TMonthCalendar
DisabledDates, DisabledWeekDays, OnIsDateDisabled
Des paramètres régionaux par contrôle
TDateTimePicker
FormatSettings
Uniquement les capacités, telles que documentées dans l'aide. Aucune affirmation de performance.
.NET
sgcEditors pour .NET
Les éditeurs .NET sont un portage C# avec les mêmes noms et événements, pour WinForms, WPF et Avalonia. Sous WPF, les propriétés de valeur sont des propriétés de dépendance qui se lient dans les deux sens.
Paquet
Édition
Contenu
esegece.sgcEditors.Community
Community (gratuite)
Bibliothèque principale
esegece.sgcEditors
Enregistrée
Bibliothèque principale
esegece.sgcEditors.WinForms
Enregistrée
Contrôles Windows Forms
esegece.sgcEditors.Wpf
Enregistrée
Contrôles WPF
esegece.sgcEditors.Avalonia
Enregistrée
Contrôles Avalonia
esegece.sgcEditors.Rendering
Enregistrée
Rendu sans interface
DOCUMENTATION
Documentation
Chaque fonctionnalité de sgcEditors est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.
Aide en ligne
Commence par l'introduction de sgcEditors, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.