Hallo,
ich wollte gerne die Tabs auch etwas aufhübschen. Wenn ich der Property list den mainmo.frameimage zuweise, bekommen die Tabs zwar schonmal einen halbrunden Rahmen, reagieren aber nicht mehr wenn man darauf klickt um eine Seite zu selektieren. An welchem Rädchen muß man hier drehen?
Viele Grüße
Michael
ttabwidget.tab.frametab.frameimage Frage
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1435
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: ttabwidget.tab.frametab.frameimage Frage
Bitte poste ein Beispiel, welches das Problem demonstriert.
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1435
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: ttabwidget.tab.frametab.frameimage Frage
Ich habe ein neues Projekt aus Template default erstellt und da die imagelist frameimage aus meinem Programm kopiert.
Ansonsten ein ttabwidget mit zwei ttabpage Objekten.
Ansonsten ein ttabwidget mit zwei ttabpage Objekten.
- Dateianhänge
-
- test.zip
- Beispiel für tabframe
- (8.13 KiB) 219-mal heruntergeladen
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: ttabwidget.tab.frametab.frameimage Frage
Die imagelist hat eine Grösse von 10x10 Pixel -> die Rahmenbreite ist ebenfalls 10 Pixel, das heisst, die aktive Fläche beginnt erst 10 Pixel vom Rand entfernt. Im Zentrum funktioniert die Maus auch. Setze tab_frametab.frameimage_left, _top, _right, _bottom auf -8 um die aktive Fläche unter den Rahmen zu schieben.
- Dateianhänge
-
- frameimage2.png (8.37 KiB) 2904 mal betrachtet
-
- frameimage1.png (7.75 KiB) 2904 mal betrachtet
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1435
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: ttabwidget.tab.frametab.frameimage Frage
Wenn ich bottom, left usw. auf -8 setze, dann schaut es auch so wie auf deinem Bild aus. Das anklicken der Tabs funktioniert bei mir trotzdem nicht. Wenn diese Werte auf 0 stehen funktioniert das anklicken bei mir auch im Zentrum nicht.
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: ttabwidget.tab.frametab.frameimage Frage
Im Beispiel test.zip? Unter Linux und MSEide+MSEgui git master Version cfe5ad85fe535f76edee713a5e8e848e1ef72f7e funktioniert es bei mir.
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1435
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: ttabwidget.tab.frametab.frameimage Frage
Ich hab mseide aktualisiert. Jetzt funktioniert es (unter Windows)
Danke
Danke