![]() |
Array?
Hallo zusammen,
ich würde gerne in einem memo den text mehrerer variablen hintereinander anzeigen lassen. Wie funktioniert das? |
Re: Array?
Hi!
Delphi-Quellcode:
Wobei var1, var2 und var3 Strings sind.
Memo1.Text:=var1+var2+var3
Ciao Frederic |
Re: Array?
Wenn es Strings sind, dann kannst du es so machen:
Delphi-Quellcode:
Memo1.Text:=Memo1.Text+Variable_1+Variable_2+..+Variable_n
|
Re: Array?
wenns jede variable in eine zeile soll, dann so:
Delphi-Quellcode:
oder
Memo1.Lines.Add(var1);
Memo1.Lines.Add(var2); Memo1.Lines.Add(var3); Memo1.Lines.Add(var4);
Delphi-Quellcode:
(oder #13#10?)
Memo1.Text:=Memo1.Text+ #10#13 + var1 + #10#13 + var2;
|
Re: Array?
Und wenn es Integer sind, dann brauchst du ja bekanntlich inttostr und bei Gleitkommawerten floattostr ;-)
Delphi-Quellcode:
Memo1.Text:=Memo1.Text+inttostr(Variable_1)+inttostr(Variable_2)+..+inttostr(Variable_n);
|
Re: Array?
Erst mal danke, aber leider habe ich keine Strings, sonderen INTEGER.
Wie geht es denn damit? |
Re: Array?
Hat funktioniert, aber wie bekomme ich Leerzeichen in meine Anzeige?
|
Re: Array?
also, für ints nimmst du die funtion inttostr()
# für leerzeichen setzt du ein +' '+ dazwischen |
Re: Array?
Überleg doch mal selber: Mit "+" fügst du Strings aneinander, und ein Leerzeichen ist ' ' ;-)
|
Re: Array?
Hi,
ganz einfach:
Delphi-Quellcode:
auch in Kombination mit allen anderen vorher genannten Varianten.
Memo1.Text := Memo1.Text + ' ' + Var1 + ' ' + Var2;
// oder Memo1.Text := Memo1.Text + #20 + Var1+ #20 + Var2; Gruß oki |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:03 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