Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Neuen Absatz in TStringist (https://www.delphipraxis.net/64277-neuen-absatz-tstringist.html)

hacker2000 1. Mär 2006 17:09


Neuen Absatz in TStringist
 
Hab ein problem!
Weiß nicht wie ich in einer TStringList einen neuen absatz einfüge den ich über

var t: TStringList; neuerabsatz: Integer; s: String;
...
t:=TStringList.Create;
...
t.strings[neuerAbsatz]:=s;

ansprechen kann. Ansonsten kann ich nur einen bereits vorhandenen Absatz überschreiben...


Wäre nett wenn mir einer helfen könnte, sonst werde ich noch so: :wall:

Danke :thumb: !!!

Luckie 1. Mär 2006 17:18

Re: Neuen Absatz in TStringist
 
Eine StringListe kennt keine Absätze, da sie im Prinzip nur ein Array of String ist. Was willst du also erreichen?

hacker2000 2. Mär 2006 18:03

Re: Neuen Absatz in TStringist
 
Basst scho
Wolllte ans Ende einer TStringList (in einer Datei die im Editor geöffnet ist sichtbar als neuer Absatz) einen String hinzufügen
Hab des Broblem etz so gelöst:

...
var s: String; t: TStringList;
...
t.insert(t.count, s);
...

Hab etz abba ein neues Problem:
Wie spreche ich panel4-190 mit Hide an???
Geht des mit nem Array und wenn wie?

PS:
Dud ma Leid wenn ich dich mit meinen Laien fragen nerv abba ich bin hald erst 13 und hab vor nem halben Jahr mei erstes Programm (wenn ma des überhaupt so nennen darf) geschrieben :)

Danke scho mal für ne Antwort :thumb: !

fwsp 2. Mär 2006 18:09

Re: Neuen Absatz in TStringist
 
das einfachste wär', wenn du die dynamisch erzeugst.
Delphi-Quellcode:
var
  panel1: TPanel;

...

panel1 := TPanel.Create;
...

hacker2000 3. Mär 2006 14:54

Re: Neuen Absatz in TStringist
 
Hi
Sorry ich versteh net ganz was du meinst,
die panel 4 bis 190 sind schon im Formular, wieso also .Create
Ich will

panel[4..190].hide

aber des geht nicht und ich will nicht jeden einzeln ansprechen
Des wär a bissle zu lang

DP-Maintenance 3. Mär 2006 14:55

DP-Maintenance
 
Dieses Thema wurde von "sakura" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.

JasonDX 3. Mär 2006 15:00

Re: Neuen Absatz in TStringist
 
Zitat:

Zitat von hacker2000
panel[4..190].hide

aber des geht nicht und ich will nicht jeden einzeln ansprechen
Des wär a bissle zu lang

Dafür gibts for-schleifen ;)
Und falls die Panels noch nicht in einem Array liegen, so gibts Delphi-Referenz durchsuchenFindComponent

greetz
Mike

[edit] Normalerweise gilt aber schon: Neue Frage, neuer Thread :!:

Sharky 3. Mär 2006 15:07

Re: Neuen Absatz in TStringist
 
Hai hacker2000,

egal wie alt Du bist oder nicht.

Ich möchte dich schon darum bitten in der Delphi-PRAXiS so zu schreiben dass es jeder lesen kann ohne sich die Mühe zu machen einen wie auch immer gearteten Dialekt erlernen zu müssen.

Danke.

SirThornberry 3. Mär 2006 15:08

Re: Neuen Absatz in TStringist
 
wie "JasonDX" schon schrieb: "Neue Frage, neuer Thread". Da die eigentliche Frage geklärt ist mache ich hier erst mal zu bis das mit den anderen Mods abgeklärt ist.

*** LOCKED ***


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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