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 Tabcontrol - einen Button auf allen Pages sichtbar machen (https://www.delphipraxis.net/43191-tabcontrol-einen-button-auf-allen-pages-sichtbar-machen.html)

Butzenlechner 30. Mär 2005 13:30


Tabcontrol - einen Button auf allen Pages sichtbar machen
 
Hi
Möchte gerne auf einem Tabcontrol einen Button haben, der auf allen Pages sichtbar ist (und funktioniert)
Gibt es da eine Möglichkeit.
Gruß Enrico

Bernhard Geyer 30. Mär 2005 13:45

Re: Tabcontrol - einen Button auf allen Pages sichtbar mache
 
Einfach Button nicht im einem Page erzeugen, sondern als Parent das Formular lassen und einfach nur an die gewünschte Position über dem Tabcontrol verschieben. Die Z-Order der Controls muß nur passen.

Butzenlechner 30. Mär 2005 15:16

Re: Tabcontrol - einen Button auf allen Pages sichtbar mache
 
Hi
Ich glaube unter Delphi 2005 geht das nicht mehr so einfach.
Was ist eine Z-Order, kann ich da was einstellen ?
Wenn ich den Button auf der Form erzeuge, und dann aber auf das Tabcontrol ziehe, wird er
automatisch Bestandteil der Page des Tabcontrol.
Lasse ich den Button aber auf der Form und verändere nur die Location, so verschwindet der Button
hinter dem Tabcontrol.
Gruß
Enrico

Airblader 30. Mär 2005 15:22

Re: Tabcontrol - einen Button auf allen Pages sichtbar mache
 
@butzen

die Z-order ist soweit ich weiss die reihenfolge, in der die elemente übereinander gelegt werden (ebenen).
D.h., wenn das tabcontrol über dem button liegt, siehst du den button nicht, das wäre schlecht ;)

air

Sharky 30. Mär 2005 15:24

Re: Tabcontrol - einen Button auf allen Pages sichtbar mache
 
Zitat:

Zitat von Butzenlechner
...Möchte gerne auf einem Tabcontrol einen Button haben, der auf allen Pages sichtbar ist ..

Hai,
irgenwie bin ich verwirrt (aber das ist ja normal bei mir).
Ein TabControl hat doch nur eine Page. Wenn auf dieser der Button platziert wird ist er doch immer zu sehen.

Butzenlechner 30. Mär 2005 15:32

Re: Tabcontrol - einen Button auf allen Pages sichtbar mache
 
Hi
Eine 'Tabcontrol' kann vile pages (oder Registerkarten) haben.
Die Controls (textboxen, buttons) sind standarmäßig nur auf der
Registerkarte (page) zu sehen, wo sie erzeugt wurden.
Gruß Enrico

Sharky 30. Mär 2005 15:40

Re: Tabcontrol - einen Button auf allen Pages sichtbar mache
 
Hmmm....

Die Onlinehilfe meint:

TTabControl
Description

Use TTabControl to add a control with multiple tab settings to a form. Unlike a page control, TTabControl is not made up of several pages that contain different controls. Instead, TTabControl is a single object. When the current tab changes, the tab control must directly update its contents to reflect the change in an OnChange event handler.


Zitat:

Zitat von Butzenlechner
..Die Controls (textboxen, buttons) sind standarmäßig nur auf der
Registerkarte (page) zu sehen, wo sie erzeugt wurden. ..

Das kenne ich nur von einem TPageControl.


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