Delphi vous permet de créer facilement un éditeur de texte grâce à son composant RichEdit. Il est néanmoins nécessaire de créer des procédures qui permettront à l'utilisateur d'effectuer des opérations les plus courantes (sélection, recherche...). Une fois placé sur la fiche, le composant ressemble à tout bloc de texte sous windows. Contrairement au composant Mémo, le composant RichEdit peut contenir du texte formaté (gras, italique, texte centré...). L'illustration ci-dessous présente un composant TMémo (texte brut) et un composant TRichEdit (texte formaté).
Par défaut, il est seulement possible de couper/copier/coller dans le composant (et encore, uniquement avec les combinaisons de touches habituelle Ctrl+X, Ctrl+C et Ctrl+V). Il est donc nécessaire de créer vos propres procédures pour permettre à l'utilisateur du programme d'effectuer des opérations courantes comme la recherche, la mise en page... c'est ce que nous verrons dans les fiches suivantes :