![]() |
ValueListEditor
wie erreiche ich das ein bestimmter wert im ValueListeditor immer ganz oben steht
gefüllt wird der editor über eine Texytdatei Datei(ini) Da soll z.B. der typ Name immer ganz oben stehen |
Re: ValueListEditor
Hallo,
nach dem Laden der Einträge kannst du die Position des Eintrages für 'Name' feststellen und den Eintrag wenn nötig verschieben:
Delphi-Quellcode:
Grüße vom marabu
procedure TDemoForm.FormCreate(Sender: TObject);
var index: Integer; fn: TFileName; begin fn := ExtractFilePath(ParamStr(0)) + 'test.ini'; ini := TMemIniFile.Create(fn); with VLE do try Strings.BeginUpdate; ini.ReadSectionValues('Settings', Strings); index := Strings.IndexOfName('Name'); if index > 0 then Strings.Exchange(0, index); finally Strings.EndUpdate; end; end; |
Re: ValueListEditor
danke brauch aber noch ne unit für "Strings.IndexOfName"
diese hab ich
Delphi-Quellcode:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, inifiles, StdCtrls, ExtCtrls, ValEdit, Grids; |
Re: ValueListEditor
Hallo,
trage bitte deine Delphi-Version in dein DP-Profil ein. Es ist kein Unit-Problem, sondern eher eine Inkompatibilität zu meinem D7. Zur Not musst du die Funktionalität einfach nachbilden. Freundliche Grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 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