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 DBGrid XP themes support ?, alternativer Zugriff auf Daten ? (https://www.delphipraxis.net/109430-dbgrid-xp-themes-support-alternativer-zugriff-auf-daten.html)

richard_boderich 1. Mär 2008 10:38


DBGrid XP themes support ?, alternativer Zugriff auf Daten ?
 
Hallo

Da das Delphi 7 DBGrid keinen XP Theme Support hat, (hat es das in späteren Versionen?) bin ich auf der Suche nach
einem Ersatz, der diesen Support bietet. Am besten klein, simple und kostenlos, nur der XP Themesupport ist mir wichtig!
Auf Torry hab ich eine Kompo gefunden, jedoch ist die Kostenpfichtig.

Benötige ich überhaupt ein DBGrid um mit optimaler performance die Daten anzuzeigen, oder kann ich dafür auch ein Listview verwenden. Das Grid soll nur zur Anzeige dienen, es soll nichts bearbeitet oder editiert werden, jedenfalls nicht direkt über das Grid.

Schön waere es, wenn ich ganz auf das Grid verzichten kann und die Datensätze der DBFelder einfach aus der Datasource in
ein Listview eintragen koennte.

Waere nett wenn mal jemand einen dazu Tipp geben koennte.

mfG Richard

mkinzler 1. Mär 2008 10:45

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
-TJvDBGrid aus der JVCL
-Virtual TreeView

richard_boderich 1. Mär 2008 10:51

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
@mkinzler

Also ich habe es gerade mit JvDbGrid probiert und es geht nicht, trotz XP Manifest auf dem Form. :(
Muss ich noch etwas einstellen?

mfG Richard

mkinzler 1. Mär 2008 10:53

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
Ich habs hier mit D2207 getestet, da bietet das Standard-DBGrid kein Themeing-Support, das der JVCL aber schon und dachte, das wäre bei der D7 Version auch so.

richard_boderich 1. Mär 2008 10:54

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
Welche JVCL Version benutzt du denn?

Ich habe hier die 2.10 stable.

mfG Richard

grenzgaenger 1. Mär 2008 10:55

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
schon mal 'n tStringGrid probiert?

--> GG der immer noch nicht weiss, welche wirkung das XP manifest hat...

mkinzler 1. Mär 2008 10:58

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
Zitat:

Welche JVCL Version benutzt du denn?
Die aktuellste 3.33. deine ist ja schon recht alt.

toms 1. Mär 2008 10:59

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
Liste der Anhänge anzeigen (Anzahl: 1)
DBGrid XP Theme siehe Anhang

richard_boderich 1. Mär 2008 11:11

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
@toms

Die Package lässt sich nicht compilieren.

Meldung -> 'End erwartet, aber INLINE' gefunden'

mfG Richard

toms 1. Mär 2008 11:23

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von richard_boderich
@toms

Die Package lässt sich nicht compilieren.

Meldung -> 'End erwartet, aber INLINE' gefunden'

mfG Richard

Nimm mal die ThemeDBGrid.pas vom Anhang und installiere die Componente in ein bestehendes Package (z.B dclusr.dpk)

Getestet unter D6.

richard_boderich 1. Mär 2008 11:32

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
@toms

Dann bekomme ich diese Meldung

[Fataler Fehler] ThemeDBGrid.pas(81): Datei nicht gefunden: 'ThemeSrv.dcu'

mfG Richard

toms 1. Mär 2008 11:52

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
Zitat:

Zitat von richard_boderich
@toms

Dann bekomme ich diese Meldung

[Fataler Fehler] ThemeDBGrid.pas(81): Datei nicht gefunden: 'ThemeSrv.dcu'

mfG Richard

Diese Unit findest du hier

richard_boderich 11. Mär 2008 15:24

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
@mkinzler

Habe jetzt mal die JVCL 3.33 unter D2007 installiert. TJvDBGrid hatt dort kein XP Theming

mfG Richard

thkerkmann 11. Mär 2008 15:49

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
Zitat:

Zitat von mkinzler
Ich habs hier mit D2207 getestet, da bietet das Standard-DBGrid kein Themeing-Support, das der JVCL aber schon und dachte, das wäre bei der D7 Version auch so.

Wow, eine sehr frühe Preview vermute ich :lol:

jbg 11. Mär 2008 16:32

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
Zitat:

Zitat von richard_boderich
Habe jetzt mal die JVCL 3.33 unter D2007 installiert. TJvDBGrid hatt dort kein XP Theming

Klar hat TJvDBGrid XP/Vista-Theming. Das habe ich höchst persönlich dort eingebaut. Aber halt erst im August 2007 und da war die 3.33 bereits geschlossen. Du kannst aber den Web-Installer der JVCL 3.33 nutzen. Dieser basiert auf dem Code-Stand von Oktober 2007:
http://jvcl.sourceforge.net/websetup/jvcl/JVCLSetup.exe

Zitat:

Nimm mal die ThemeDBGrid.pas vom Anhang und installiere die Componente in ein bestehendes Package (z.B dclusr.dpk)
Man kann auch die darauf basierende und fehlerbereinigte "Themed DBGrid runtime replacement" von CodeGear's CodeCentral herunterladen. Diese Unit muss man dann nur noch in das eigene Projekt aufnehmen und schon sind alle TDBGrid Komponenten automatisch zur Laufzeit gethemed. Man erspart sich somit das autauschen sämtlicher DBGrids durch ein anderes Grid.

OG Karotte 11. Mär 2008 18:01

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
Zitat:

Zitat von jbg
Zitat:

Zitat von richard_boderich
Habe jetzt mal die JVCL 3.33 unter D2007 installiert. TJvDBGrid hatt dort kein XP Theming

Klar hat TJvDBGrid XP/Vista-Theming. Das habe ich höchst persönlich dort eingebaut. Aber halt erst im August 2007 und da war die 3.33 bereits geschlossen. Du kannst aber den Web-Installer der JVCL 3.33 nutzen. Dieser basiert auf dem Code-Stand von Oktober 2007:
http://jvcl.sourceforge.net/websetup/jvcl/JVCLSetup.exe

Hmm, das wollt' ich nun gerade mal testen:

Code:
No JCL installed or the installed JCL version doesn't match "1.102.*". ...
Das Websetup für JCL ist leider auch nur auf dem Stand 1.101....
Wo gibts die passende Version ???

[Edit]Ok, gefunden: http://jcl.sourceforge.net/websetup/jcl/JCLSetup.exe
Ich hatte zuerst das aus http://jvcl.sourceforge.net/websetup/jcl genommen...[/Edit]

richard_boderich 12. Mär 2008 07:40

Re: DBGrid XP themes support ?, alternativer Zugriff auf Dat
 
@jbg

Danke für deine Tipps :)
Werde mal die "Themed DBGrid runtime replacement" unit testen.

mfG Richard


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz