Potrzebna funkcja do SynEdit!!!

Potrzebna funkcja do SynEdit!!!
angel2953
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 7 lat
  • Postów:750
0

Problem jest następującej treści:
Pisze procedure do zawijania wierszy w SynEdit [glowa] , i mam mały problem tzn.: potrzebuję funkcji\prpocedury, która by poszukiwała znaku <font color="blue"> #10 </span> i zamieniałago na <font color="blue"> #32 </span> .
Może mi ktoś pomóc.!!!! [???] [???]

W0
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 14 lat
  • Postów:384
0

for j:=0 to synedit.items.count-1 do
begin
s:=synedit.items[i];
for i:=0 to Length(s) do
if s[i]=#10 then s[i]:=#32;
end;

Deti
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 9 lat
0

Hmm - dobrze że piszesz taki program, ale wydaje mi się że go źle robisz. Zawijanie wierszy to nie jest dodawanie znaków "#32". Zawijanie wierszy to tylko kwestia wyświetlania łańcucha tekstu, a nie zmieniania go. Zawijanie wierszy nie edytuje tekstu - a ty chcesz go edytować. To nie tak!!!


angel2953
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 7 lat
  • Postów:750
0

Ale chodzi oto, że np.: jeśli ilość znaków w SynEdit'cie przekroczy ilość 80 znaków to wtedy jest wstawiany znak <font color="blue">#10</span> czyli przejście do nowego wiersza jeśli chcemy zawijać wiersze. Póżniej gdy to chcemy cofnąć wywołuję drugą procedurę\funkcję która zamienia znak <font color="blue">#10</span> na znak <font color="blue">#32</span> czyli spacje... Ja wpadłem na taki pomysł... Jak macie inne to dajcie znać... [glowa]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.