![]() |
Memo1
lade über einen button einen text hoch
siehe beispiel: Name*Vorname*Alter*Wohnort*Tel**Nr es soll aber im Memo so aussehen: Name Vorname Alter Wohnort Tel Nr. |
AW: Memo1
Könntest du bitte deinem Beitrag einen aussagekräftigen Titelgeben?
|
AW: Memo1
Zitat:
|
AW: Memo1
Verwende eine Stringliste mit dem Trenner '*'
|
AW: Memo1
.. in eine Stringlist laden als DelimitedText.
Delimiter auf '*' einstellen StringList in das Memo übertragen. Grüße Klaus |
AW: Memo1
der text kommt aus einem stringgrid
Delphi-Quellcode:
procedure Form1.Button1Click(Sender:TObject);
begin Memo1.Lines.Clear; Memo1.Lines.Add(AdvStringGrid1.Cells[7,AvancedStringGrid1.Row]); end; |
AW: Memo1
Delphi-Quellcode:
Btw. das mit dem Ändern des Betreffs des Threads war Ernst gemeint.
procedure Form1.Button1Click(Sender:TObject);
var sl: TStrings; begin try sl := TStringList.Create; sl.Delimiter := '*'; sl.DelimitedText := AdvStringGrid1.Cells[7,AvancedStringGrid1.Row]; Memo1.Lines.Assign( sl); finally sl.free; end; end; |
AW: Memo1
danke es geht!
habe ich auch die möglichkeit textbausteine auszublenden <fest>*test*test*test* <fest> würde ich gerne ausblenden? |
AW: Memo1
Entweder vorher aus dem String löschen oder später die Stringliste durchgehen, vergleichen und dann löschen.
|
AW: Memo1 TStringList
Delphi-Quellcode:
procedure TFormMain.AdvGlowButton9Click(Sender: TObject);
var sl: TStrings; begin try sl := TStringList.Create; sl.Delimiter := '*'; sl.clear := '<>'; // so ???? sl.DelimitedText := FormReporting.Report.Cells[7,FormReporting.Report.Row]; Memo1.Lines.Assign( sl); finally sl.free; end; end; |
AW: Memo1
@Alterauge: Bitte ändere (wie auch bereits vom Moderator Luckie gewünscht wurde) den Titel des Themas. Der jetzige Titel lässt kaum erahnen um was es in dem Thema geht. Und Leute die später das gleiche Problem haben finden die Lösung über die Suchfunktion bei diesem Titel nur mit sehr viel Glück. :)
|
AW: Memo1
Nein.
Delphi-Quellcode:
Und der Betreff sagt immer noch nichts aus. Das wurde dir jetzt schon 3 mal von 3 Moderatoren gesagt, dass du das ändern sollst!
sl.DelimitedText := StringReplace(FormReporting.Report.Cells[7,FormReporting.Report.Row], '<fest>*', '', [rfReplaceAll]);
Das gilt auch für deine anderen Fragen: ![]() ![]() ![]() |
AW: Memo1
Und falls du nicht weißt, wie es geht, dann frag doch einfach. Aber hier noch mal: Ersten Beitrag editieren, auf "Erweitert" klicken und dann kannst du den Titel des Threads ändern.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 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