06. november 2003 - 21:03
Der er
1 kommentar og
1 løsning
Richedit til Listbox
Hej nu sidder jeg igen med hovedet gravet ned i en kode som jeg godt ved hvordan man koder men tro i at jeg kan huske det ??? nej det kan jeg faktisk ikke men det jeg lige vil have genopfrisket er hvordan man: først skal programmet søge hele richediten igennem og under søgningen skal den finde alle de ord som er over 5 bogstaver og smide dem over i en listbox hvordan gøres dette ???
PLZ hjælp mig
/Kallesen
Slettet bruger
07. november 2003 - 15:59
#2
Prøv det her:
procedure TForm1.Button1Click(Sender: TObject);
var
I, P: Integer;
S: String;
begin
ListBox1.Clear;
I := 1;
while True do
begin
S := Copy(RichEdit1.Text, I, Length(RichEdit1.Text));
P := Pos(' ', S);
if P > 5 then
ListBox1.Items.Add(Copy(S, 1, P));
if P = 0 then
begin
if Length(S) > 5 then
ListBox1.Items.Add(Copy(S, 1, Length(S)));
Exit;
end;
Inc(I, P);
end;
end;