Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Listbox Items ändern (https://www.delphipraxis.net/149409-listbox-items-aendern.html)

1carter1 20. Mär 2010 19:37


Listbox Items ändern
 
Hi,

Ich lese im Moment daten aus einer Txt in die listbox ein mit listbox1.Items.LoadFromFile(opendialog1.FileName);

nun sind da einträge drin wie:

12456jdshadasdj{test}83jda

oder

8934jsdkjfsdf{test}sadkg

also das sind jetzt nur beispielen, aber jeder dieser einträge hat {test} mit drin.
Nun wollte ich fragen wie es möglich ist, dass der benutzer z.B. in ein Editfeld etwas reinschreibt, nehmen wir mal "Es funktioniert" und dann sollen alle {test} in Es funktioniert verändert werden.
Habe gegooglet aber leider nichts zu meinem Problem gefunden, würde mich über hilfe freuen.

Danke schonmal,
MfG carTer

Luckie 20. Mär 2010 19:41

Re: Listbox Items ändern
 
Schleife über alle Eintrage und Delphi-Referenz durchsuchenStringReplace. Nach was hast du gesucht?

DeddyH 20. Mär 2010 19:41

Re: Listbox Items ändern
 
Aus der Hüfte:
Delphi-Quellcode:
const ToReplace = '{test}';
var i: integer;
begin
  ListBox1.Items.BeginUpdate;
  try
    for i := 0 to ListBox1.Items.Count - 1 do
      ListBox1.Items[i] := StringReplace(ListBox1.Items[i],ToReplace,Edit1.Text,[rfIgnoreCase]);
  finally
    ListBox1.Items.EndUpdate;
  end;
end;

Luckie 20. Mär 2010 19:43

Re: Listbox Items ändern
 
Hmpf. Und wieder wurde mein wertvolles pädagogisches Konzept unterwandert. :?

DeddyH 20. Mär 2010 19:45

Re: Listbox Items ändern
 
Wieso soll das nur immer mir so gehen? :tongue:

invalid_operation 20. Mär 2010 20:34

Re: Listbox Items ändern
 
Mär Dolleranz währ nedder

Dieses "wahr gestern" macht mich fuchsteufelswild. Ist aber nicht wirklich wahr :-)

Sorry für OT :duck:

DeddyH 20. Mär 2010 23:12

Re: Listbox Items ändern
 
Ehrlich gesagt fehlt mir der Bezug :gruebel:. Wo hast Du denn "wahr" gelesen? Liegt es am Alter oder bin ich einfach nur blind?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz