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/)
-   -   Delphi Unicode & TListView (https://www.delphipraxis.net/105926-unicode-tlistview.html)

Markus70 2. Jan 2008 12:52


Unicode & TListView
 
Hallo,

ich habe das Problem, das ich in einer TListview Adressdatensätze aus mehreren Ländern gleichzeitig in Landessprache
anzeigen lassen muß.
Also erste Zeile bsp. in Lateinischen Buchstaben, zweite in kyrillisch und dritte in skadinavisch usw.
Die Daten sollen aus einer MySQL kommen.

Bietet da ELpack eine passende Komponente?
Sind die einigermaßen einfach zu verstehen und auszutauschen?
Geht das überhaupt?
Welche Alternativen gäbe es?

Ich denke das Bearbeiten der Daten in TEdits, TDBEdits dürfte ja kein Problem darstellen, oder?

Vielen Dank
Markus

Bernhard Geyer 2. Jan 2008 12:55

Re: Unicode & TListView
 
TEl(X)Tree(StringGrid) ist die Komponente und ist sehr ähnliche dem "normalen" TTreeView (und damit um welten einfacher umzustellen als auf TVirtualTreeView von Mike).

Alternativ wären die TNTWare-Komponenten welche jetzt bei TMS verkauft werden.

Markus70 2. Jan 2008 13:07

Re: Unicode & TListView
 
d.h. ich ersetze die Listview durch eine Treeview?
Welche Komponenten würdest Du empfehlen?
Kann man die kostenfrei testen oder muß man die gleich kaufen?
Gibt´s da vernünftige Beispiele dazu?
Gruß Markus

Bernhard Geyer 2. Jan 2008 13:12

Re: Unicode & TListView
 
ich empfehle Elpack. Ob nun die Tree ob Stringgrid-Komponente mußt du selbst herausfinden. Beide haben sie die gleiche Basisklasse und sind je nach genaueren weitern Anforderung sinnvoller/einfacher zu verwenden

Demo + Trial gibt es hier

Markus70 2. Jan 2008 13:21

Re: Unicode & TListView
 
Danke.

Prototypjack 2. Jan 2008 13:29

Re: Unicode & TListView
 
Moin,

Wie Bernhard Geyer bereits gesagt hat käme da auch das Virtual Treeview von Mike Lischke in Frage. Natürlich, die Umstellung ist etwas komplizierter als nur den Namen bzw. den Klassennamen der Komponente auszutauschen, aber das ist es auf jeden Fall wert.
Mir ist noch keine Komponente untergekommen die dem Begriff "Eierlegende Wollmilchsau" so nahe kommt wie das Virtual Treeview, mit der Komponente ist einfach alles möglich.

Auf dem 2. Stammtisch der Delphi-Praxis der kürzlich stattgefunden hat, hat der User Generic die Klasse einmal vorgestellt und gibt eine kleine Einführung in die Möglichkeiten der Komponente. Außerdem ist sie kostenlos, was sicherlich ein Vorteil ist.

Die Einführung ist auf dem 1. Video des Stammtisches zu sehen, erreichbar unter http://www.delphipraxis.net/videos#Stammtisch_2

Grüße,
Max

Bernhard Geyer 2. Jan 2008 13:41

Re: Unicode & TListView
 
Zitat:

Zitat von Prototypjack
Wie Bernhard Geyer bereits gesagt hat käme da auch das Virtual Treeview von Mike Lischke in Frage. Natürlich, die Umstellung ist etwas komplizierter als nur den Namen bzw. den Klassennamen der Komponente auszutauschen, aber das ist es auf jeden Fall wert.
Mir ist noch keine Komponente untergekommen die dem Begriff "Eierlegende Wollmilchsau" so nahe kommt wie das Virtual Treeview, mit der

Die TreeView-Komponenten von ElPack sind ebenfalls sehr mächtig. Virtueller Modus mit Mio. Einträgen sind kein Problem. Gemischte Tree/ListView darstellung geht auch. Inplace-Editoren, möglichkeit eigenes Theming, Unicode auch unter Win9x, ...
Und die "paar" € sind für uns (als Firma) Peanuts wenn wird sonst x-Komponenten zusammensuchen müßten.


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