Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Wie heißt diese Komponente? (https://www.delphipraxis.net/187841-wie-heisst-diese-komponente.html)

bahu 7. Jan 2016 21:34

Delphi-Version: XE8

Wie heißt diese Komponente?
 
Hallo,

ich suche folgende Komponente oder eine die der Funktionsweise nahe kommt.

https://gyazo.com/a87e751c4506dd359e88af156c54a718


Wie man erkennen kann sieht diese Komponente ähnlich aus wie ein Stringgrid, wobei sich unterscheidet dass
man oben an den Reitern zur Laufzeit die einzelnen Spalten breiter ziehen kann.

Außerdem lassen sich Einträge mit einem Klick auf ein FixedRow element sortieren.


Vielen Dank im voraus.

scrat1979 7. Jan 2016 21:46

AW: Wie heißt diese Komponente?
 
Also keine Ahnung wie die Komponente heißt aber die Funktionalität bietet zum Beispiel Bergsoft NextGrid zum guten Preis. Oder auch QuantumGrid - sehr gut aber für "zwischendurch" doch etwas teuer...

Perlsau 7. Jan 2016 21:46

AW: Wie heißt diese Komponente?
 
Zitat:

Zitat von bahu (Beitrag 1326343)
Wie man erkennen kann sieht diese Komponente ähnlich aus wie ein Stringgrid, wobei sich unterscheidet dass man oben an den Reitern zur Laufzeit die einzelnen Spalten breiter ziehen kann. Außerdem lassen sich Einträge mit einem Klick auf ein FixedRow element sortieren.

Diese Funktionalität kenne ich nur von TDBGrid. Allerdings verwende ich gewöhnlich das TjvDBGrid aus den Jedi-Komponenten, weil das etwas mehr kann. Wenn deine Daten nicht aus einer Datenbank kommen, kannst du sie, um ein TjvDBGrid einsetzen zu können, zuvor in ein TClientDataSet schaufeln und diesem ein TDataSource beistellen. Damit hättest du auch die Sortiermethoden gleich mit "erschlagen".

nahpets 7. Jan 2016 22:05

AW: Wie heißt diese Komponente?
 
An das TJvDBGrid hab' ich zuerst auch gedacht, damit müsste sich sowas machen lassen.

Eventuell könntest Du aber auch ein TJvListView nehmen, das kann auch auf TitelClick sortieren.
Die Spalten kann man (wie z. B. beim Explorer) in der Breite verändern.

Bernhard Geyer 7. Jan 2016 22:51

AW: Wie heißt diese Komponente?
 
Dieses Feature müsste so ziemliche jede erweiterte Grid/ListView-Komponente können die es auf dem Markt gibt.
Für das gezeigte reicht vermutlich schon die mitgelieferte TListView-Komponente aus - Also nix 3th-Party

Aviator 7. Jan 2016 23:09

AW: Wie heißt diese Komponente?
 
VirtualTreeView! Kann all das und noch viel viel mehr. Einfach mal auf der HomePage nach den Screenshots schauen. Ist eben am Anfang sehr aufwendig/schwierig den zu programmieren bis man weiß wie er tickt.

HolgerX 8. Jan 2016 07:57

AW: Wie heißt diese Komponente?
 
Hmm..

Das Column-Resize kann sogar das einfache TStringGrid.. ;) (Muss nur unter Options eingeschaltet werden)

Perlsau 8. Jan 2016 08:28

AW: Wie heißt diese Komponente?
 
Stimmt, aber da war ja noch die Sortierung und das Setzen der Sortmarker je nach Spalte angefragt ...


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