Einzelnen Beitrag anzeigen

Benutzerbild von XHelp
XHelp

Registriert seit: 12. Jul 2004
Ort: Duisburg
172 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: multiline-paste im edit feld

  Alt 29. Jul 2004, 15:01
Er meint bestimmt:

Delphi-Quellcode:
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
  i:integer;
  s:string;
begin
if key=13 then begin
  if GetAsyncKeyState(VK_RCONTROL)<>0 then begin
    Edit1.Text:=Edit1.Text+#1;
  end
  else begin
    s:=Edit1.Text;
    while pos(#1,s)>0 do begin
      i:=pos(#1,s);
      Memo1.Lines.Add(Copy(s,1,i-1));
      Delete(s,1,i);
    end;
    if Length(s)>0 then Memo1.Lines.Add(s);
  end;
end;
end;
Mit STRG+Enter machst du eine "neue zeile" und mit Enter liest du die einzelnen zeilen.
Alex
Von allen Dingen die mir verloren gegangen,
hab ich am meisten an meinem Verstand gehangen
  Mit Zitat antworten Zitat