Delphi-PRAXiS
Seite 1 von 2  1 2      

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 Listenansicht wie die von z.B. Outlook (https://www.delphipraxis.net/74044-listenansicht-wie-die-von-z-b-outlook.html)

davar 27. Jul 2006 10:43


Listenansicht wie die von z.B. Outlook
 
Hallo Leute,

mit welcher Komponente kann ich eigentlich eine Liste abbilden, die so aussieht wie die Emailliste von Outlook/OE?

MfG

davar

messie 27. Jul 2006 11:04

Re: Listenansicht wie die von z.B. Outlook
 
Hm, nicht sehr präzise gefragt. Du hast die Ordneransicht, das ist ein TTreeview. Die Liste mit den Mails, Datum, Attachments und so könnte TListView sein. Schau Dir dazu auch nochmal TValueListEditor an, das könnte auch helfen.
Natürlich ist Outlook mit MS-eigenen Kompos gebaut, deshalb kann man sie nicht immer vergleichen.

Grüße, Messie

davar 27. Jul 2006 11:26

Re: Listenansicht wie die von z.B. Outlook
 
Also ich meine die Liste mit den Email, Datum, Betreff usw..

TListView könnte es evtl. sein, aber das sieht eher aus wie die Detailansicht des Windows Explorers. Ich hätte es gern, dass die komplette Zeile markiert ist, wenn ich einen Eintrag ausgewählt habe.

Also MS-spezifisch ist das so weit ich weiss nicht. Ich kenn es nämlich auch von anderen Programmen, u.a. Lexware..

marabu 27. Jul 2006 11:41

Re: Listenansicht wie die von z.B. Outlook
 
Hallo davar,

die Komponente TListView hat eine property RowSelect - damit wird die durchgehende Selektion gesteuert.

Grüße vom marabu

sir-archimedes 27. Jul 2006 11:44

Re: Listenansicht wie die von z.B. Outlook
 
Im Endeffekt ist da ja einfach ein Grid, in dem auch noch gruppiert wird. Grids gibt es viele - angefangen beim TDBGrid von Delphi. Wenn du eines mit Gruppierung haben möchtest, das haargenau, wie das Outlookgrid aussehen kann, könntest du 300$ investieren und dir das QuantumGrid von Devexpress (http://www.devexpress.com/Products/V...=mostpowerfull) kaufen.

Du kannst aber sicherlich einen solchen Effekt auch mit einer Komponente, wie dem VirtualTreeView von Mike Lischke hinbekommen - allerdings aufwändiger, dafür kostenlos :)

Ansonsten gibt es sicherlich auch noch viele andere Grids, die günstiger als das DevExpress Grid sind...

davar 27. Jul 2006 11:49

Re: Listenansicht wie die von z.B. Outlook
 
Zitat:

Zitat von dominik.boehm
Im Endeffekt ist da ja einfach ein Grid, in dem auch noch gruppiert wird. Grids gibt es viele - angefangen beim TDBGrid von Delphi. Wenn du eines mit Gruppierung haben möchtest, das haargenau, wie das Outlookgrid aussehen kann, könntest du 300$ investieren und dir das QuantumGrid von Devexpress (http://www.devexpress.com/Products/V...=mostpowerfull) kaufen.

Du kannst aber sicherlich einen solchen Effekt auch mit einer Komponente, wie dem VirtualTreeView von Mike Lischke hinbekommen - allerdings aufwändiger, dafür kostenlos :)

Ansonsten gibt es sicherlich auch noch viele andere Grids, die günstiger als das DevExpress Grid sind...

Ich hab mir den VirtualTreeView mal angeschaut, das scheint es wohl zu sein. Aber mit der Lizenzierung (MPL, LGPL) komm ich immer noch nicht ganz klar. Kann ich die Komponente jetzt für meine (kommerzielle) Software benutzen, oder muss ich da was kaufen / den Code freigeben?

MfG

davar

Edit: hat sich erübrigt. Man sollte vielleicht die vorhandenen Komponenten näher kennenlernen, bevor man sich auf die Suche nach anderen begibt.. Sowohl DBGrid, als auch StringGrid haben die Option "RowSelect". :oops:

sir-archimedes 27. Jul 2006 12:39

Re: Listenansicht wie die von z.B. Outlook
 
Jepp, Rowselect können beide, aber eine Gruppierung wie bei Outlook können sie nicht ;-)

Viktorii 29. Aug 2008 11:24

Re: Listenansicht wie die von z.B. Outlook
 
Zitat:

Zitat von davar
Ich hab mir den VirtualTreeView mal angeschaut, das scheint es wohl zu sein. Aber mit der Lizenzierung (MPL, LGPL) komm ich immer noch nicht ganz klar. Kann ich die Komponente jetzt für meine (kommerzielle) Software benutzen, oder muss ich da was kaufen / den Code freigeben?

Das würde mich auch mal interessieren. Kann mich da jemand aufklären?

Vielen Dank

mquadrat 29. Aug 2008 11:26

Re: Listenansicht wie die von z.B. Outlook
 
Zitat:

Zitat von davar
mit welcher Komponente kann ich eigentlich eine Liste abbilden, die so aussieht wie die Emailliste von Outlook/OE?

Zum Beispiel damit: TMS AdvOutlookList

mkinzler 29. Aug 2008 11:56

Re: Listenansicht wie die von z.B. Outlook
 
Zitat:

Ich hab mir den VirtualTreeView mal angeschaut, das scheint es wohl zu sein. Aber mit der Lizenzierung (MPL, LGPL) komm ich immer noch nicht ganz klar. Kann ich die Komponente jetzt für meine (kommerzielle) Software benutzen, oder muss ich da was kaufen / den Code freigeben?
Bei der MPL kein Problem


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

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