AGB  ·  Datenschutz  ·  Impressum  







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

Richedit Lines ( gelöst )

Ein Thema von Deadinpac · begonnen am 19. Nov 2005 · letzter Beitrag vom 19. Nov 2005
Antwort Antwort
Deadinpac

Registriert seit: 8. Aug 2003
Ort: Oberreute
74 Beiträge
 
Delphi 2007 Enterprise
 
#1

Richedit Lines ( gelöst )

  Alt 19. Nov 2005, 14:32
Moin,

So ich habe lange gesucht aber nicht gefunden (Wahrscheinlich wieder falsche suchbegriffe)

ich habe 2 Fragen

1.Wenn ich ein Text einfügen will in ein Richedit wie bekomme ich den text an der CursorPosition oder eher gesagt am ende der Zeile z.b Zeile 1 Hallo ich bin ein Fetter text ich bekomme es immer nur hin das es so ausieht
Zeile 1 Hallo ich bin ein
Zeile 2 Fetter Text
Zeile 3


2.wie kann ich in ein Richedit nach zeilenümbruchen suchen Wenn ich was schreibe z.b

Zeile 1 Hallo ich bin ein
Zeile 2
Zeile 3 Test

und das dann als html dokument speicher schreibt er ja immer so

Hallo ich bin ein Test

und nicht so

Hallo ich bin ein

Test

er müsste bei leere Zeilen und bei Zeilenumbrüche einfach ein

oder
hinten dran hängen

Ich hoffe ihr versteht die Fragen

MFG
Sven
Sven Grimm
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#2

Re: Richedit Lines

  Alt 19. Nov 2005, 14:50
Hi!

Frage 1 versteh ich nicht aber zu Frage 2:
Einfach alle #13#10 durch
ersetzen. Such mal nach Stringreplace.


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Deadinpac

Registriert seit: 8. Aug 2003
Ort: Oberreute
74 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Richedit Lines

  Alt 19. Nov 2005, 15:21
Danke fkerber

Guck mal ob das klappt mit Stringreplace arbeite ich schon

und zu frage 1 meine ich das so wenn ich auf den Button klicke soll er den Text [b] oder [Quote]

an der Stelle einfügen wo der User am schreiben ist und nicht erst in der Nächsten zeile hab schon alles Probiert wo ich meine das man damit was machen kann d.h Richedit1.lines.add('[b]'); , Richedit.lines.text '[B]'; u.s.w

MFG
Sven
Sven Grimm
  Mit Zitat antworten Zitat
Nightshade

Registriert seit: 7. Jan 2003
Ort: Menden
192 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Richedit Lines

  Alt 19. Nov 2005, 16:06
Guck dir mal SelStart, SelLength, SelText, und SelAttributs an.

Und zum "
" einfügen :

Delphi-Quellcode:
for t := 0 to pred(Richedit.Lines.Count) do
  Richedit.Lines[t] := Richedit.Lines[t] + '
';
Christian
Killing for peace is like fucking for virginity

Nightshade
  Mit Zitat antworten Zitat
Deadinpac

Registriert seit: 8. Aug 2003
Ort: Oberreute
74 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Richedit Lines

  Alt 19. Nov 2005, 16:21
Moin,

Ja ich hab gerade schon was auf Delphi-Source gefunden

Delphi-Quellcode:
TntRichEdit1.SelLength:=0;
TntRichEdit1.SelText:='Text';
Und der Code von fkerber hat auch geklappt
Delphi-Quellcode:
Form3.Memo1.Text := StringReplace(Form3.Memo1.Text,#13#10,'
',[rfReplaceAll,rfIgnoreCase]);
trozdem danke an Alle

MFG
Sven
Sven Grimm
  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 09:28 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