AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TTreeview - Unterschied FMX / VCL - Verständnisfrage
Thema durchsuchen
Ansicht
Themen-Optionen

TTreeview - Unterschied FMX / VCL - Verständnisfrage

Ein Thema von matashen · begonnen am 28. Sep 2023 · letzter Beitrag vom 28. Sep 2023
Antwort Antwort
matashen

Registriert seit: 29. Jan 2007
Ort: daheim
460 Beiträge
 
Delphi XE2 Enterprise
 
#1

TTreeview - Unterschied FMX / VCL - Verständnisfrage

  Alt 28. Sep 2023, 06:47
Hallo zusammen,


ich habe begonnen eine nue Anwendung zu schreiben und wollte die dann als FMX machen statt wie bisher VCL.

In einer älteren VCL Anwendung verwende ich einen Treeview den ich auch recht flott befüllen kann.

Bei FMX steh ich irgendwie auf den schlauch


mein bisher higer VCL COde war im Prinzip so


Delphi-Quellcode:
var myitems,mynewitem:ttreenode; //<=== gibts in FMX nicht mehr?

setuptree.Items.Clear;//Baum leeren
myitems:=setuptree.Items.Add(nil,setupname);// <=== gibts in FMX nicht mehr??
mynewitem:=setuptree.Items.AddChild(myitems,'irgendwas'); //<=== oder so gibts aber auch nicht mehr???
wie mach ich das jetzt in FMX?
hab leider nichts erhellendes hier gefunden oder ich steh komplett auf den Schlauch.




Gruß Matthias
Matthias
Das Leben ist eines der härtesten.
  Mit Zitat antworten Zitat
Renate Schaaf

Registriert seit: 25. Jun 2020
Ort: Lippe
114 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: TTreeview - Unterschied FMX / VCL - Verständnisfrage

  Alt 28. Sep 2023, 07:47
Die entscheidenden Einträge unter FMX-Hilfe wären TTreeView und TTreeViewItem.

Dies sollte eine Übersetzung sein:

Delphi-Quellcode:
var myitems, mynewitem: TTreeViewItem;

SetupTree.Clear;
myitems:=TTreeViewItem.Create(SetupTree);
myitems.Text:=setupname;
myitems.Parent:=SetupTree;
mynewitem:=TTreeViewItem.Create(SetupTree);
mynewitem.Text:='irgendwas';
mynewitem.Parent:=myitems;
Renate

Geändert von Renate Schaaf (28. Sep 2023 um 09:13 Uhr)
  Mit Zitat antworten Zitat
matashen

Registriert seit: 29. Jan 2007
Ort: daheim
460 Beiträge
 
Delphi XE2 Enterprise
 
#3

AW: TTreeview - Unterschied FMX / VCL - Verständnisfrage

  Alt 28. Sep 2023, 08:11
ist aber extrem langsam. gibts da was schnelleres, hab etwa 500 Einträge und mit der VCL ging das ratz fatz, mit der FMX dauert das ne Minute
Matthias
Das Leben ist eines der härtesten.
  Mit Zitat antworten Zitat
Renate Schaaf

Registriert seit: 25. Jun 2020
Ort: Lippe
114 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: TTreeview - Unterschied FMX / VCL - Verständnisfrage

  Alt 28. Sep 2023, 08:13
TTreeView.BeginUpdate ..EndUpdate? Bei mir geht VCL und FMX gleich ratzfatz

Na gut, bei 500 Einträgen sieht man einen kleinen Unterschied, aber keinesfalls im Minutenbereich!

Gruß Renate
Renate

Geändert von Renate Schaaf (28. Sep 2023 um 09:15 Uhr)
  Mit Zitat antworten Zitat
matashen

Registriert seit: 29. Jan 2007
Ort: daheim
460 Beiträge
 
Delphi XE2 Enterprise
 
#5

AW: TTreeview - Unterschied FMX / VCL - Verständnisfrage

  Alt 28. Sep 2023, 09:16
vielen Dank Renate,

das wars - hatte ich vergessen/übersehen.
Matthias
Das Leben ist eines der härtesten.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 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