Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Edit: wenn gesamter Inhalt markiert ist, welche Eigensch

  Alt 7. Aug 2006, 13:50
Hallo Jürgen,

^V ist eine Notation für Steuerzeichen (Strg+V, #22).

Replace() ist einfach eine Funktion, welche mir einen Teil-String über seine Ortsangabe (anstelle seinen Wert) durch einen anderen String ersetzt und das Ergebnis zurück gibt.

Delphi-Quellcode:
with Sender as TEdit do
  s := Replace(Text, Succ(SelStart), SelLength, s);
Mit dieser Code-Zeile wird genau der im Edit-Control selektierte Text durch den Inhalt von s ersetzt. Succ(SelStart) macht aus einem Offset (0-basiert) einen Index (1-basiert) und das Ergebnis speichere ich wieder in s, weil ich den alten Inhalt eh nicht mehr brauche.

Alles klar?

marabu
  Mit Zitat antworten Zitat