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 XP-Style für Control deaktivieren (https://www.delphipraxis.net/31909-xp-style-fuer-control-deaktivieren.html)

Shaman 15. Okt 2004 14:15


XP-Style für Control deaktivieren
 
Hallo zusammen

Weiss jemand, wie man in D7 den XP-Style für TListView deaktivieren kann? Die kann man sonst nämlich nicht brauchen, wenn ViewStyle = vsIcon ist und man das Verschieben der Icons zulässt. :(

Gruss
Shaman

Dax 15. Okt 2004 14:24

Re: XP-Style für Control deaktivieren
 
Soweit ich weiss, kan man nur für das gesamte Prgoramm die Styles entladen, nicht aber für ein einzelnes Control.. Hoffen wir, dass Luckie antwortet. ;)

Shaman 19. Okt 2004 08:31

Re: XP-Style für Control deaktivieren
 
Ja, hoffentlich... :mrgreen:

Bernhard Geyer 19. Okt 2004 10:09

Re: XP-Style für Control deaktivieren
 
Bei den normalen von Borland mitgelieferten VCL-Controls kann man das XP-Theming nur komplett für alle Controls abschalten, da bei Theming andere System-DLLs verwendet werden.

Falls Du einen gemischten Betriebe benötigst, so wirst Du andere Komponenten verwenden müssen, welche per Owner-Draw sich selbst zeichnen können. Z.B. im ElPack kann bei allen Controls das XP-Theming einzeln abgeschaltet werden.

P.S. Auch mit dem VS.NET 2005 geht M$ den Weg des Owner-Draws, um erweiterte Controls bereitzustellen. Dort gibt es auch ein "revolutionäre" ToolBar-Contol, in der auch andere Controls als Toolbuttons eingesetzt werden können :-). Und dies ist nunmal nicht so einfach mit den gewrappten Win32-Controls möglich.

Stanlay Hanks 19. Okt 2004 10:21

Re: XP-Style für Control deaktivieren
 
Zitat:

Zitat von Bernhard Geyer
P.S. Auch mit dem VS.NET 2005 geht M$ den Weg des Owner-Draws, um erweiterte Controls bereitzustellen. Dort gibt es auch ein "revolutionäre" ToolBar-Contol, in der auch andere Controls als Toolbuttons eingesetzt werden können :-). Und dies ist nunmal nicht so einfach mit den gewrappten Win32-Controls möglich.

Vorsichtige Off Topic Frage: Weiß einer von denen, die eine Preview von Delphi 2005 haben, ob das bei Delphi auch möglich sein wird?

Man liest sich, Stanlay :hi:

Bernhard Geyer 19. Okt 2004 10:31

Re: XP-Style für Control deaktivieren
 
Zitat:

Zitat von Stanlay Hanks
Vorsichtige Off Topic Frage: Weiß einer von denen, die eine Preview von Delphi 2005 haben, ob das bei Delphi auch möglich sein wird?

Wie denn (bezogen auf die neuen Controls)? Da VS.NET 2005 noch nicht drausen ist und es damit wieder eine neue Version des Frameworks geben wird ("Framework-Hölle") kann da D2005 nicht aufsetzen. Aber es gibt ja genügten Komponentenhersteller, welcher solche "revolutionären" Controls schon seit Jahren im Angebot haben.

Stanlay Hanks 19. Okt 2004 11:34

Re: XP-Style für Control deaktivieren
 
Das kommt dann quasi in Delphi 2006, wenn M$ dann wieder neue revolutionäre Features bringt, die dann in Delphi 2007 kommen, wenn M$ wieder neue revolutionäre... (Ist Delphi dann immer ein bisschen "hinterher"? :( ) :gruebel:

Man liest sich, Stanlay :hi:

Stevie 19. Okt 2004 12:51

Re: XP-Style für Control deaktivieren
 
Zitat:

Zitat von Stanlay Hanks
Das kommt dann quasi in Delphi 2006, wenn M$ dann wieder neue revolutionäre Features bringt, die dann in Delphi 2007 kommen, wenn M$ wieder neue revolutionäre... (Ist Delphi dann immer ein bisschen "hinterher"? :( ) :gruebel:

Man liest sich, Stanlay :hi:

Besser hinterher und vernünftig, als so ne Sch***e wie in Delphi8!!! :twisted:

Shaman 19. Okt 2004 12:59

Re: XP-Style für Control deaktivieren
 
He, aber lässt sich jetzt da mit der ListView wirklich nichts machen? :(

Gruss
Shaman

Bernhard Geyer 19. Okt 2004 14:53

Re: XP-Style für Control deaktivieren
 
Zitat:

Zitat von Stanlay Hanks
Das kommt dann quasi in Delphi 2006, wenn M$ dann wieder neue revolutionäre Features bringt, die dann in Delphi 2007 kommen, wenn M$ wieder neue revolutionäre... (Ist Delphi dann immer ein bisschen "hinterher"? :( ) :gruebel:

Ist zwangsweise so, solange der Hersteller der IDE (VS.NET) und des Frameworks (.NET) aus ein und demselben Hause kommte. Aber bisher (außer bei Delphi 8) war Borland mit Delphi auch immer hinterher, hat aber die bessere und einfachere Implementierung/Verwendbarkeit geliefert.


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