AGB  ·  Datenschutz  ·  Impressum  







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

Problem zu Richedit

Ein Thema von HellSpawn · begonnen am 25. Dez 2004 · letzter Beitrag vom 25. Dez 2004
 
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#7

Re: Problem zu Richedit

  Alt 25. Dez 2004, 16:02
Also ich kann dir ein bisschen helfen, nachdem ich in letzter Zeit mir meinen eigene Editor geproggt hab und da exakt auf diese Problem gestoßen bin Such auch allgemein mal unter SwissDelphiCenter

Zitat von HellSpawn:
Wort Suchen (FindDialog)
...in einem RichEdit nach Text suchen und ihn markieren?

Zitat von HellSpawn:
Wort Ersetzen (ReplaceDialog)
...in einem RichEdit nach Text suchen und ihn ersetzen?

Zitat von HellSpawn:
Drucken (PrintDialog)
...in einem TRichEdit nur den markierten Text drucken?


Ich habe auf diesem url=http://www.swissdelphicenter.ch/de/tipsuchen.php]Link[/url] einfach mal nach "RichEdit" gesucht búnd bin sofort fündig geworden!

Und nun noch die Procedure für die Anzahl der Wörter:

Delphi-Quellcode:
function WordCount(ControlText: String): Longint;
  function Seperator(as_arg: Char): Boolean;
    begin
      Seperator := as_arg In
      [#0..#$1F, ' ', '.', ',', '?', ':', ';', '(',')', '/', '\'];
    end;

var
  x: Word;
  WordCount: Longint;
begin
  WordCount := 0;
  x := 1;
  while x <= Length(ControlText) do
    begin
      while (x <= Length(ControlText)) and (Seperator(ControlText[x])) do
        Inc(x);
      if x <= Length(ControlText) Then
        begin
          Inc(WordCount);
          while (x <= Length(ControlText)) and
                (not Seperator(ControlText[x])) do
            Inc(x);
        end;
    end;
  Result := WordCount;
end;
Wenn du noch die Anschläge zählen willst, d.h. doch die Anzahl der Zeichen dann nimmst du den folgenden Code:

length(RichEdit1.Text) Nun sollte ich alle deine Frage beantwortet haben, oder

mfg shark
  Mit Zitat antworten Zitat
 


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:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz