Autor Beitrag
kreuzkrieter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 47



BeitragVerfasst: Mi 20.10.04 19:30 
hallo,

ich wollte den text einer rtf-datei an bestimmten stellen veraendern. also habe ich sie in ein richedit geladen. jetzt kann man ganz normal auf die zu formatierende stelle klicken und einen text hinzufuegen.
wie kann ich die datei aber ueber einen button z.B. in der Mitte der ersten Zeile veraendern. mit richedit1.lines[0]:='bla'; steht "bla" ja immer ganz am anfang der ersten Zeile. ausserdem wird hierdurch der schon bestehende text in der zeile ueberschrieben.

danks :shock:
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6393
Erhaltene Danke: 147

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Mi 20.10.04 19:37 
z.B.:
ausblenden Delphi-Quelltext
1:
2:
insert('bla',richedit1.lines[0], length(richedit1.lines[0]) div 2); 
end;

Das sollte etwa in der Mitte der ersten Zeile den Text 'bla' einfügen.
Source ist ungeprüft.
kreuzkrieter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 47



BeitragVerfasst: Mi 20.10.04 19:47 
und wie kann ich wo ich will "bla" einfuegen?
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6393
Erhaltene Danke: 147

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Mi 20.10.04 19:55 
Siehe OH für Insert:
Zitat:

Die Prozedur Insert fügt an einer bestimmten Position einen Teilstring in einen String ein.

procedure Insert(Source: string; var S: string; Index: Integer);

Beschreibung

Insert fügt Source in S an der Position S[Index] ein.

Source ist ein String-Ausdruck und S eine String-Variable beliebiger Länge. Der Integer-Ausdruck Index ist ein Zeichen-Index und kein Byte-Index.
kreuzkrieter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 47



BeitragVerfasst: Do 21.10.04 19:09 
danke, sehr freundlich :!: