Bonjour
Je veux faire une petit Editeur de texte pour Créer et/ou Modifier des remarques de bas de page dans une facture
Voici l'écran d'exemple.
Je gère sans problèmes après sélection d'une ligne un d'un mot les Mise en gras , italique etc..
Mais je butte lamentablement sur l'utilisation de la Mise en couleur à partir d'un Composant ColorDialog
Quand je sélectionne la ligne et que je clique sur les bouton du choix des couleurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 // ************************* function TForm70.CurrText: TTextAttributes; begin if RichEditor.SelLength > 0 then Result := RichEditor.SelAttributes else Result := RichEditor.DefAttributes; end; // **************** procedure TForm70.EditFontCmdExecute(Sender: TObject); begin ColorDialog1.Execute(); CurrText.Color := ColorDialog1.Color; end;
- Je perd la sélection
- Après le choix de la couleur.... Rien ne se passe !!
C'est un truc , certainement de débutant, mais je n'ai pas trouvé , ou mal chercher dans le forum la solution
Merci pour votre aide.
Partager