![]() |
Bestimmten Text in ListView markieren
Hi DP,
ich habe eine ListView und man kann die Texte dort editieren. Da dort Dateinamen drinne stehen, und ich (ich glaube) Vista's Variante, nur Name und nicht Endung zu markieren gut finde, wollte ich das nach Programmieren. Aber ich finde nirgendswo eine Option, wo man sagen kann, was beim Edit markiert werden soll. MfG xZise |
Re: Bestimmten Text in ListView markieren
Hallo Fabian,
vielleicht meinst du das hier:
Delphi-Quellcode:
Grüße vom marabu
procedure TDemoForm.ListViewEditing(Sender: TObject; Item: TListItem;
var AllowEdit: Boolean); var fn: TFileName; begin fn := Item.Caption; with Sender as TListView do PostMessage(ListView_GetEditControl(Handle), EM_SETSEL, 0, Length(fn) - Length(ExtractFileExt(fn)) ); end; |
Re: Bestimmten Text in ListView markieren
Danke !
Genau das meinte ich! Ein paar Modifizierung hinsichtlich TntListView, aber ansonsten genau so wie ich es haben wollte! MfG xZise |
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