![]() |
StringGrid im XP Design?
hoi,
ich habe trotz der manifest kompo die stringgrid irgendwie im 9x style..also bevel und grau usw...emule z.b hats richtig, sagt mir jemand woran das liegt? mfg |
Re: StringGrid im XP Design?
Die Stringgrid wird vollkommen von der VCL gezeichnet und verwaltet -das Windows Design hat darauf keinen Einfluss. Durch das XP-Manifest werden nur Windows-Controls beeinflusst, wie beispielsweise das TreeView, das EMule verwendet.
|
Re: StringGrid im XP Design?
ah, danke :)
|
Re: StringGrid im XP Design?
hm, die baumansichten bekomm ich mit dem TreeView ja hin...aber wie krieg ich die register oben hin?...also z.b wies bei emule ist "Dateiname", "Grösse" usw?
|
Re: StringGrid im XP Design?
Soweit ich das seh, geht das bei Borlands TTreeView nicht. Also entweder auf die WinAPI zurückgreifen oder eine Komponente suchen, die dies implementiert hat.
|
Re: StringGrid im XP Design?
hört sich wieder schwer an :( dachte eigentlich das TreeView == TreeView ist und nicht von der Sprache abhängt :\
|
Re: StringGrid im XP Design?
Zitat:
Das Control heißt Win-intern SysTreeView32, und wird von Windows-Version durch neue Messages, Notifications und Styles ergänzt. TTreeView ist nur eine Kapselung dieses Controls, das nur bestimmte Styles etc. unterstützt. Andere Kapselungen unterstützen andere Styles. Du kannst aber über das Handle das Aussehen deines Controls auch per WinAPI verändern. |
Re: StringGrid im XP Design?
jo, aber mit dem Handlen hab ich leider nicht so die ahnung :\, gibts da irgendwie ein tutorial?
danke für die info btw |
Re: StringGrid im XP Design?
Wenn du möchtest kannst du ja auch eine FremdKomponente nehmen, wie die von TMSSOFTWARE, die ist im XP-Design. Aber irgendwie sind FRem-komponenten immer blöde...
|
Re: StringGrid im XP Design?
Oh, ich hab mich übrigens geirrt. EMule benutzt kein SysTreeView32, sondern einen SysListView32. Borlans Kapselung hiervon ist TListView. Leider ist diese nicht halb so mächtig, wie sie es sein könnte.
Kazaa benutzt den TreeView, ich hab das wohl verwechselt :oops: Na ja, wie auch immer, wenn du was über den Umgang mit der API in Bezug auf Controls lernen willst, dann geh mal auf ![]() |
Re: StringGrid im XP Design?
Such mal nach den VirtualTreeview von Mike Lischke, das ist eine Kombination aus Treeview und Listview.
|
Re: StringGrid im XP Design?
Hatte vergessen zu erwähnen, dass man mindestens eine Pro-Version von Delphi braucht, um die Komponente zu installieren und nutzen.
Weil eine DB-Komponente mit dabei ist. |
Re: StringGrid im XP Design?
thx an alle.
zum thema fremd kompos bin ich alexanders meinung. wenn man solche kompos benutzt ist das irgendwie nicht richtig selbst gemacht. dachte das geht mit den delphi standard kompos auch |
Re: StringGrid im XP Design?
habs gerade getestet, mit der listview gehts :) danke....siehe hier:
![]() nicht über form caption wundern...ist alles für ein irc dcc bot. hoffe das mit dem bild ist nicht schlimm, ist ja nicht so gross, wenn ja änder ichs und tus in den anhang (aber das belegt euren webspace! *g*) mfg |
Re: StringGrid im XP Design?
ach nochwas...wie mach ich das, dass alles nach dem register (wenn ichs anklicke) sortiert wird?
|
Re: StringGrid im XP Design?
Register? Du meinst wenn du einen Spaltenkopf anklickst. Hatten wir schon mal. Such mal nach
![]() Desweiteren gilt: Neue Frage, neuer Thread. Deswegen -> geschlossen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08: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