Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TreeView (https://www.delphipraxis.net/72305-treeview.html)

Angel4585 28. Jun 2006 14:22

Re: TreeView
 
hmm..

Punkt1 -> Text

Punkt2 -> noch ein Text

sowas meinst du?

Das könntest du mit Listen machen, ist aber bissi kompliziert:

Also du bracuhst ein Objekt das ca. so aussieht:

Delphi-Quellcode:

TPunkt = class;

TPunktliste = array of TPunkt;

TPunkt = class(TObject)
  public
    Unterpunkte : TPunktListe;
    Name : string;
    Text : string;
    constructor Create(AOwnerPunkt : TPunkt);
  end;
Also das soll jetzt nur ein Ansatz sein, ich hab leider grad keine Zeit das weiter zu vertiefen, aber schau dir das doch einfach mal an ;)

Steven12 28. Jun 2006 14:51

Re: TreeView
 
mh mist aber egal danke für die hilfe ich habe des jetzt :hello:

Angel4585 28. Jun 2006 14:54

Re: TreeView
 
und wie hast du es jetzt gemacht? :gruebel:

Steven12 28. Jun 2006 17:32

Re: TreeView
 
Ne habe mich vertan da klappp nix :P... Da muss ich eine datenbank für machen und damit kenn ich mich überhaubt nicht aus :(.. Weil wenn man ja ein unterverzeichnes hat soll wenn man dort draufklick was in ein RichEdit reingeschriben werden das soll aber auch für jedes unter verzeichnes. Man soll dann den text der im RichEdit ist mit den Unterveizeichnis zusammen gespeichert werden! Und wenn man dann auf eins der vorhandenen unterverzeichnissen klickt öffnet sich im RichEdit der dazugehörige Text...

Aber leider kann mir keiner helfen ich bin da auch schon über 13 Tage dran^^ Aber ich habe nix im Internet gefunden wie man des macht naja hier war meine letzte hoffung :wall:

winnionkel 28. Jun 2006 18:24

Re: TreeView
 
Hallo,

Wo speicherst du denn die RTF Texte?
Wenn du keine Datenbank verwenden möchtest, dann benutze eine INI-Datei in der du die Pfade zu den RTF-Texten einträgst.

z.B.:
[RTF-Text]
1=C:\Test\Text1.rtf
2=C:\Test\Text1.rtf

Dann kannst du dem neuen Knoten den du hinzufügst einen Pointer geben mit der entsprechenden Nr.
Wenn du das so machen möchtest, melde dich noch mal.
Ich helfe dir dann...

Gruß Winni


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:05 Uhr.
Seite 2 von 2     12   

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