AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

BB-Code Highlight mit Richedit

Ein Thema von KyroxX · begonnen am 11. Okt 2003 · letzter Beitrag vom 12. Okt 2003
Antwort Antwort
KyroxX

Registriert seit: 25. Aug 2003
Ort: Internet
52 Beiträge
 
#1

BB-Code Highlight mit Richedit

  Alt 11. Okt 2003, 22:06
Also ich hab in nem Forum ne besondre Art von BB-Code -.-
Nun will ich, weil ich nicht immer den BB Code schreiben will, nen einfachen Editor bauen wo ich einfach den text makiere und z.B. Fett mache.

Ist mit Richedit ja kein Problem.
Nur wie bekomm ich es nun hin das Richedit kapiert das der Text den ich Fett geschrieben hab,
in einem "memo1" als Quellcode mit "[bold]Fett[/bold]" umgeben sein soll?

Also nochmal im Klartext:

Komponenten: Richedit1, Memo1

Nun schreibe ich in des Richedit1 den Text "Hallo" und mache diesen Fett.
Nun soll "Hallo" in Klartext als "[bold]Hallo[/bold]" in das Memo1 kopiert werden

Er soll also quasi den Fetten Text erkennen und mit den [bold] [/bold] Tags umgeben...

Wie geht das? Oder geht das Überhaupt?

p.s.: Ich will keine andren Komponenten benutzen

Thx im vorraus
Gr33z,
KyroxX
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: BB-Code Highlight mit Richedit

  Alt 12. Okt 2003, 01:37
Moin KyroxX,

da Du den Text fett machen kannst, wirst Du wohl SelAttributes kennen.
Du müsstest jetzt also den Text des RichEdit auslesen, dabei die Textattribute testen, und z.b., beim Beginn des Attributes "Fett", ein [BOLD] in's Memo schreiben, beim Ende dann eben [/BOLD].
Nur mal so als Ansatz, Du solltest natürlich nicht zeichenweise Übertragen, sondern dabei Blöcke raussuchen.

Willst Du erst den Text schreiben, und dann erst die Attribute hinzufügen, müsstest Du im Memo beim Berechnen der Position eines Tags natürlich bereits enthaltene Tags berücksichtigen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz