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 Stringgrid! (https://www.delphipraxis.net/826-stringgrid.html)

theomega 12. Sep 2002 12:41


Stringgrid!
 
Hallo ich suche ein Stringgrid mit folgenden Funktionen:
- Verschieden frabige Hintergründe
- Sortierfunktion nach Spalten
- Ausrichtung pro Spalte definierbar (recht, links, zentriert)

Bei Torry habe ich nix gefunden, dass alles auf einem bietet. Wer hat sowas da und kann mir den Namen nennen?

Daniel 12. Sep 2002 12:52

Wirf doch mal einen Blick auf das TADVStringGrid von TMSSoftware - www.tmssoftware.com. Das kann so ziemlich alles. (Ausser Kaffee kochen :mrgreen: )

Die Komponente ist für den nicht-kommerziellen Einsatz kostenlos.

Luckie 12. Sep 2002 13:00

Also die Funktionsbeschreibung paßt eigentlich ganz gut auf einen Listview würde ich sagen. :wink:

Die verschieden farbigen Hintzergründe der Spalten müßte man selber zeichnen. Aber sonst... :roll:

theomega 12. Sep 2002 13:02

eher noch auf eine TPaintBox!

Luckie 12. Sep 2002 13:07

Ich weiß ja nicht was du hast, aber bei D5 Entreprise hat die TPaintbox noch keien Spalten die man ausricheten könnte.

theomega 12. Sep 2002 13:14

also, zurück zum Thema: TADVStringGrid ist recht gut, allerdings hat es einen Nagscreen, also nicht zu gebrauchen, hat jemand eine Alternative?

CalganX 12. Sep 2002 13:25

OT: Nagscreen? Was ist das? :?:

Chris

theomega 12. Sep 2002 13:28

In der lezten Zeile wird immer Groß angezeigt: "Free Version of Stringgrid - Please register"

Luckie 12. Sep 2002 13:28

Eine Art SplashScreen. Bei der Kompo werden wohl nicht die Sourcen dabei sein, so dass es ein Schutz ist, wenn man sie kommerziell nutzen will.
Wird wohl beim Endkunden keinen guten Eindruck machen, wenn da immer so ein Popup kommt à la: "Dieses Stringgrid ist eien 30 Tage Testversion." :shock:

theomega 12. Sep 2002 13:31

Das waren zwei Antworten: Luckies ist die allgemeine, meine speziell für den Kompo, was allerdings die Frage nach einer Alternative nicht beantwortet.

MathiasSimmack 12. Sep 2002 13:32

Ich sag mal so, Luckie: wenn man von einer Komponente überzeugt ist, dann wird man sicher gern dafür bezahlen, um a) eine unbeschränkte Version, oder b) den Quellcode zu bekommen ...

Ansonsten hat Luckie recht:: eine Listview kann all das, was theomega will. :)

theomega 12. Sep 2002 13:48

und wie mach ich Spalten?

Luckie 12. Sep 2002 13:53

Beim Listview? Da heißt das Columns und jetzt kuck mal im OI wenn du einen Listview auf deinem Formular hast.

theomega 12. Sep 2002 14:05

Stimmt, war ein bischen verwirrt :oops: hatte an eine Listbox gedacht:
aber wie mache ich Hintergrund-Farbe, wie die rechtbündigkeit? und wie das Sortieren?

CalganX 12. Sep 2002 17:24

Die Lösung!?
 
Ich glaub', ich hab' da eine Idee:
Die Komponente DelZip ist ein Paket aus mehreren Komponenten zum Thema Zip. In diesem Paket befindet sich ein StringGrid, dass sotieren kann...
Vielleicht hilft das?

Chris

EDIT: Achja, finden kann man das ganze hier: http://www.geocities.com/SiliconValley/Network/2114/

theomega 12. Sep 2002 18:33

Die habe ich auch schon ausprobiert, allerdings bietet der bloß das sortieren, nix anderes

MathiasSimmack 12. Sep 2002 19:45

Zitat:

aber wie mache ich Hintergrund-Farbe
Durch ein eigenes "OnDrawItem"-Event. Ich habe noch auf dem Reihe5-Server die Source von YAAM liegen. Guck mal hier, da müsste noch irgendwo der Downloadlink drin stecken.
Das Teil demonstriert zwar nur das Ändern der Vordergrundfarbe, aber das sollte als Ansatz reichen. Du musst das Programm mal starten und eins deiner Autostart-Programme mit DEL löschen, dann siehst du was ich meine. Keine Sorge übrigens: tatsächlich aus dem Autostart entfernt wird es erst, wenn du beim Beenden mit "JA" bestätigst.

Zitat:

wie die rechtbündigkeit?
Wenn du Spalten anlegst, kannst du im Objektinspektor unter "Alignment" einstellen, wie du den Text haben willst.

Zitat:

und wie das Sortieren?
http://www.delphipraxis.net/viewtopic.php?t=347


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