Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Buttons nur auf einem Tabsheet anzeigen (https://www.delphipraxis.net/184565-buttons-nur-auf-einem-tabsheet-anzeigen.html)

RooT314 6. Apr 2015 22:48

Buttons nur auf einem Tabsheet anzeigen
 
Hallo Leute !

Ich habe eine frage undzwar hat mein Programm zurzeit mehrere Tabsheets.
In diesen Tabsheets sollen sich jeweils unterschiedliche Buttons befinden, sodass wenn ich auf einen neuen Tab klicke dort andere Buttons sind.

Kann man da irgendetwas machen ? Habs schon gegoogled und leider nichts gefunden (oder falsch gesucht)

Gruß RooT

Aviator 6. Apr 2015 22:52

AW: Buttons nur auf einem Tabsheet anzeigen
 
Den Buttons als Parent einfach das TabSheet zuordnen. Geht hervorragend über die Struktur. Oder direkt beim Einfügen eines neuen Buttons auf das TabSheet ziehen bzw. klicken.

himitsu 6. Apr 2015 23:27

AW: Buttons nur auf einem Tabsheet anzeigen
 
Jupp, wenn die Komponenten auf den TabSheets liegen, ist alles wie gewollt.

Außer man hat ein TabControl genommen und kein TabSheet, denn das ist gerade dafür da, daß überall das Selbe drauf liegt. :stupid:


Zitat:

Kann man da irgendetwas machen
Ja, erstmal kann man genau erklären/zeigen, was man wie gemacht hat.
Aus deiner erklärung konnte ich nicht genau erkennen wo es ein Problem gibt.
Im Grunde ist es ja nicht schwer. TabSheet auswählen/selektieren und Button drauf legen. Funktioniert wie mit jedem Panel auch.

Der VCL-Designer erlaubt es nicht Komponenten auf das PageControl zu legen (wird automatisch auf den aktiven TabSheet verschoben, wenn man das macht),
aber man kann die Buttons auf die Parent-Komponente hinter dem Pagecontrol legen. (PageControl verschieben und wenn due Buttons sich nicht mit verschieben, dann liegen sie nicht auf dem TabSheet)


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