![]() |
Zeilenblock in Memo einfügen...
Hallo,
ich hätte gerne gewusst wie ich einen ganzen Zeilenblock an bestimmter Stelle in ein anderes Memo einfüge??? Also
Delphi-Quellcode:
und der Block in Memo2 soll an erster Stelle in Memo1 in dem schon Sätze vorhanden sind!!!
Memo1.Lines.AddStrings(Memo2.Lines);
Danke für die Hilfe MfG Christian |
Re: Zeilenblock in Memo einfügen...
Vielleicht so:
Delphi-Quellcode:
(ungetestet)
var sl: TStrings;
begin sl:= TStrings.Create; sl.AddStrings(Memo1.Lines); sl.AddStrings(Memo2.Lines); Memo1.Clear; Memo1.AddStrings(sl); sl.Free; end; MfG Binärbaum |
Re: Zeilenblock in Memo einfügen...
Zitat:
Delphi-Quellcode:
Memo1.Lines.Insert(0, Memo2.Text);
|
Re: Zeilenblock in Memo einfügen...
Sorry...
aber das geht nicht Memo1 ist in Form 15 und Memo2 in Form1, un der sagt "Abstrakter Fehler"!!! MfG christian |
Re: Zeilenblock in Memo einfügen...
Zitat:
(Dabei muss man dann im Quelltext Form1.Memo2 statt Memo2 schreiben, damit Delphi weiß, in welcher Form/ Unit das Memo ist.) MfG Binärbaum |
Re: Zeilenblock in Memo einfügen...
Sollte auch bei einem TMemo klappen:
Delphi-Quellcode:
Edit: Delphi-Tags (nachträglich hoffentlich richtig) gesetzt.
procedure TMainForm.actEditInsertFileExecute(Sender: TObject);
var InsertFile: TStringList; begin InsertFile := TStringList.Create; if OpenDialog4.Execute then begin InsertFile.LoadFromFile(OpenDialog4.FileName); RichEdit1.SelText := InsertFile.Text; end; InsertFile.Free; end; |
Re: Zeilenblock in Memo einfügen...
Es sollte auch so :
Delphi-Quellcode:
funktionieren.
Form15.Memo1.Text:=Form2.Memo2.Text + Form15.Memo1.Text;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 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