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 "besseres" PageControl bzw. TabSheet im PageControl schließe (https://www.delphipraxis.net/51545-besseres-pagecontrol-bzw-tabsheet-im-pagecontrol-schliesse.html)

fbiel 14. Aug 2005 18:37


"besseres" PageControl bzw. TabSheet im PageContro
 
hi @all,


ich suche ein PageControl, bei dem man die einzelnen Seiten durch ein kleines "x" auf dem Tab-Button schließen kann. kennt da jemand eine möglichst kostenlose komponente? (wenn es geht sollte man auch die farbe von den tab-buttons ändern können, da mir das graue nicht in den style passt...)

Wenn nein, wüsste ich gerne, wie ich eine seite "sauber" schließen kann.

also mit

Delphi-Quellcode:
  PageControl.ActivePage.Free
gibt es manchmal AccessViolations.


habe leider nichts anderes gefunden :(


also wer da eine gute lösung kennt bitte posten :)



Danke schonmal


MfG

Nils_13 14. Aug 2005 19:02

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

Soll neben allen Tabs rechts ein x sein, oder neben jedem einzelnen Tab ?

arbu man 14. Aug 2005 19:06

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Ich glaube bei der JVCL ist was dabei

fbiel 14. Aug 2005 19:07

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
also es soll bei jedem tab eins sein

und

bei den jedis hab ich zwar ein pagecontrol gefunden aber das x is da nicht. oder weißt du wie genau ich da dann das x hinbekomme (@arbu man)?

jbg 14. Aug 2005 19:21

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Zitat:

Zitat von arbu man
Ich glaube bei der JVCL ist was dabei

Sowas etwa?

fbiel 14. Aug 2005 19:25

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
GENAU :) sowas....

nur sollen die tabs weiß sein und net grau....

Robert_G 14. Aug 2005 19:27

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Zitat:

Zitat von jbg
Sowas etwa?

Komplett OT: War das dzugehörige TabDings nicht sogar von dir? :gruebel:

jbg 14. Aug 2005 19:51

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Zitat:

Zitat von Robert_G
Komplett OT: War das dzugehörige TabDings nicht sogar von dir?

Mist, jetzt ist es raus. Und ich wollte doch Schleichwerbung machen. :cry:

fbiel 14. Aug 2005 19:56

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
und wie wird das verwendet? sind ja garkeine "pages" dran....

jbg 14. Aug 2005 19:59

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Mit einen TJvPageList, oder ohne und dann von Hand die entsprechenden Komponenten ansteuern.

fbiel 14. Aug 2005 20:08

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Liste der Anhänge anzeigen (Anzahl: 1)
also irgendwie hatte das net geklappt.. kannste mal bitte nach schauen? :-/

jbg 14. Aug 2005 20:23

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Liste der Anhänge anzeigen (Anzahl: 1)
Du solltest vielleicht ein paar Tabs hinzufügen. Die TJvTabBar und die TJvPageList musst du selbst synchron halten. Das übernimmt die JvTabBar Komponente nicht.

fbiel 14. Aug 2005 20:29

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
erstmal danke :)

nun besteht noch das problem darin, dass alle tabs weiß sein sollen. sonst passt das net zu dem rest in meinem programm....

haste da auch ne idee?


EDIT:

mir ist gerade aufgefallen, dass wenn man den letzten tab schließt eine Exception ausgelöst wird mit Zugriffsfehler blabla.... das sollte aber net so sein eigentlich.. ;) kann man da auch was tun?

jbg 14. Aug 2005 20:39

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Kann ich bei mir auch nicht nachvollziehnen, da ich den Bug schon vor Monaten ausgebessert habe, aber das war eben nach dem Release-Termin.
Hier mal die Datei aus dem CVS.
Einfach in den jvcl3\run Ordner kopieren, mit Wordpad öffnen und speicher (Zeilenumbrüche korrigieren), Delphi schließen und dann jvcl3\makemodified.bat ausführen (Doppelklick genügt)

fbiel 14. Aug 2005 20:49

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
sry aber versteh ich net :D
was soll ich korrigieren...

und wie ist das denn nun mit der farbe?? können die Tabs weiß gemacht werden? wenn nein, brauch ich das garnet zu verwenden^^

jbg 14. Aug 2005 20:52

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Zitat:

Zitat von fbiel
was soll ich korrigieren...

Hinter dem Link versteckt sich eine aktuellere JvTabBar.pas

Zitat:

und wie ist das denn nun mit der farbe?? können die Tabs weiß gemacht werden?
Frägt sich wie das dann aussehen soll. Eine TJvModernTabBarPainter Komponente hast du ja schon auf dem Formular. Mit der kannst du jede Linie, Fläche und Text der JvTabBar eine andere Farbe geben. Diesen Painter musst du natürlich beim JvTabBar auch eintragen.

fbiel 14. Aug 2005 20:56

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
also einfach alles weiß außer die schrift auf den tab buttons.

hab mal alles auf weiß gemacht, aber der aktive tab-button is noch grau.... oder mach ich da was falsch und man kann den auch weiß machen?

jbg 14. Aug 2005 20:59

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Zitat:

Zitat von fbiel
hab mal alles auf weiß gemacht, aber der aktive tab-button is noch grau....

Mal schauen, ob du die Eigenschaft TabColor noch findest.

fbiel 14. Aug 2005 21:01

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
ok das mit der farbe hat auch geklappt.. hatte vergessen diese komponente indie tabbar einzutragen :-/

und das mit der neuen unit hat geklappt :)

jbg 14. Aug 2005 21:08

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Das die JvTabBar Komponente nicht mit der TJvPageList synchron läuft, liegt daran, dass ich die JvPageList.pas nicht in JvTabBar.pas einbinden will, weil die TJvTabBar nicht nur für VCL, sondern auch für CLX, VCL.NET und WinForms funktioniert. Und wenn nun die JvPageList.pas eigebunden wird, kann ich die halbe JVCL nach WinForms konvertieren (keine Lust und Zeit).

jbg 14. Aug 2005 21:15

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Und was man mit der Komponente so alles anstellen kann:
TBX Demo. Ja, dass ist die TJvTabBar Komponente.

fbiel 14. Aug 2005 21:19

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
geil :)
wenn ich jetzt noch den source der demo hätte wär ich zufrieden;) *Fg*

jbg 14. Aug 2005 21:20

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
http://mxs.bergsoft.net/index.php

Sollte das eine Kommerzielle Anwendung werden, dann musst du die Toolbar2000 kaufen. (die TBX bekommst du dann gratis dazu, aber TB2000 kostst für kommerzielle Anwendungen)

fbiel 14. Aug 2005 21:22

Re: "besseres" PageControl bzw. TabSheet im PageCo
 
Danke für deine Tipps :)
warst ne super hilfe @jbg :)=


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