![]() |
Benutzeroberfläche eines Form ändern per Buttonklick?!
Man ich bin ja schon Dauergast im Forum^^
Ich möchte nicht dauernd immer ein neues Fenster öffnen wenn ich auf ein Button klicke ... sondern möchte das das gleiche Fenster bleibt aber mit anderen Inhalt ... könnte mir da jemand bitte wieder helfen?! Danke schonmal im vorraus ;) |
AW: Benutzeroberfläche eines Form ändern per Buttonklick?!
Pack Dir ein TPageControl auf das Formular, erstelle dort ein paar TabSheets mit dem jeweilig gewünschten Aussehen und setze die TabVisible-Eigenschaft auf false. Nun kannst Du durch Zuweisung von TPageControl.ActivePage oder TPageControl.TabIndex den jeweiligen Reiter anzeigen.
|
AW: Benutzeroberfläche eines Form ändern per Buttonklick?!
Man kann alle Funktionen in eine Form packen und über ein Statusfeld die gewünschten Komponenten ein- oder ausblenden. Ist aber zum Entwickeln total konfus.
Man nehme ein quasi leeres Formular als Basis und lädt sich das gewünschte Formular wobei das Basis-Formular als Parent angegeben wird. Oder man platziert ein Panel in das Basis-Formular und dockt die neue Form in das Panel. Ich würde definitiv das docken bevorzugen :) An ein PageControl kann man auch docken Dadurch bleibt jede Form klein und überschaubar. Ein Riesen-Monster-Formular fliegt einem irgendwann um die Ohren. |
AW: Benutzeroberfläche eines Form ändern per Buttonklick?!
Alternativ könnte man auch Frames nehmen und diese An-/-Ausschalten. Ich würde aber auch einen PageControl dafür einsetzen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz