![]() |
TMemo : selektierte Zeile löschen, Index ermitteln
Hallo,
steht bestimmt hier schon irgendwo, konnte ich aber nicht finden: wie ermittele ich den Index der selektierten Zeile in einem TMemo bzw. wie lösche ich diese? Danke vorab! |
Re: TMemo : selektierte Zeile löschen, Index ermitteln
Moin,
die Spalten- und Zeileninformation wird in der Eigenschaft CaretPos bereit gehalten.
Delphi-Quellcode:
Grüße vom marabu
procedure TDemoForm.MemoChange(Sender: TObject);
begin with Sender as TMemo do Caption := Format('Spalte %d Zeile %d', [CaretPos.X, CaretPos.Y]); end; |
Re: TMemo : selektierte Zeile löschen, Index ermitteln
Delphi-Quellcode:
ungetestet, müsste aber an sich so gehenprocedure TDemoForm.Button1Click(Sender: TObject); begin Memo1.Lines.Delete(Memo1.Itemindex)); end; EDIT: SO geht es net, habe vergessen das eis ItemIdex ja net bei MEmo gibt sondern bei TListBOX.... |
Re: TMemo : selektierte Zeile löschen, Index ermitteln
Und für den zweiten, optionalen, Teil Deiner Frage einfach die Tipps von marabu und Thorben kombinieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 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