![]() |
Eingefügter Text ordnen
hallo leute,
ich habe vor einen text z.b. in ein memofeld einzufügen, dieser ist immer so aufgebaut:
Code:
dann soll dieser text in editfelder eingetragen werden also in diesem beispiel 7 editfelder wo nachher z.b. in dem editfeld für den Typ "Chemische Reaktion" eingetragen wird.
Typ Chemische Reaktion
Objekt --- Eisengehalt 60 % chem. Elemente 93 % Eisdichte 31 % Besonderheiten keine Erfolgreich. 100 % wo und wie kann ich da ansetzten? gruß |
Re: Eingefügter Text ordnen
Durchsuch mit Pos z.B. jede Line des Memos nach "chem. Reaktion", wenn es gefunden wurde weißt du dem Edit einfach den Inhalt dieser Line des Memos zu.
Nur schnell getippt, keine Ahnung obs geht:
Delphi-Quellcode:
Wie gesagt, keine Ahnung obs so geht, so ungefähr müsste es aber gehen. Guck doch einfach nochma inner Delphihilfe nach. ;)
var
i : integer; s : string; begin for i := 0 to 100 do s := memo1.lines[i]; if Pos(s, 'chem. Reaktion') <> 0 then edit1.text := memo1.lines[i]; end; |
Re: Eingefügter Text ordnen
records sind dein Freund :stupid:
|
Re: Eingefügter Text ordnen
Wieso denn ein Memofeld???
Besser geeignet ist TStringGrid oder TListview. |
Re: Eingefügter Text ordnen
cool die lösung von PierreB kann ich mir schon gut vorstellen aber wie mache ich das mit records?? und was ist besser an einem TStringGrid oder TListview??
|
Re: Eingefügter Text ordnen
Zitat:
|
Re: Eingefügter Text ordnen
hallo, nun hab ich aber noch ne frage, und zwar kann es bei dem text der eingefügt wird auch sein das es mehrere einträge gibt.
die sieht dann so aus
Code:
jetzt stehen die weiteren eigenschaften bei besonderheiten jeweils immer in einer neuen line. wie mache ich das jetzt geschickt, dass ich die einträge hintereinander in ein edit feld bekomme. es ist auch nicht festgelegt in welcher reihenfolge die attribute aufgeslistet werden.
Typ Chemische Reaktion
Objekt --- Eisengehalt 60 % chem. Elemente 93 % Eisdichte 31 % Besonderheiten instabiler Kern toxisch Erfolgreich. 100 % danke für die hilfe |
Re: Eingefügter Text ordnen
Zitat:
Theoretisch würde es aber gehen, du müsstest lediglich wieder prüfen ob der ein Attributname am Anfang der Line steht. :hi: |
Re: Eingefügter Text ordnen
Ich würde kein Memo zur Datenhaltung nutzen, sondern eine eigene Datenstruktur sammt Klasse entwerfen.
|
Re: Eingefügter Text ordnen
das ist für einen anfänger so wie ich es bin aber gar nicht so leicht zu realisieren einfach eine Datenstruktur sammt Klasse zu entwerfen. :(
mit datenstruktur ist ein record gemeint? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:44 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