![]() |
Re: Alle Buttons auf Form -> Enabled := FALSE ?
OK,
aber wie kann ich jetzt alle auf einem TTabSheet (von dem ich nur den Namen weiss (String)) befindliche BitBtn enabled := TRUE setzen. So wie in Deinem Code mache ich das ja für die ganze Form
Delphi-Quellcode:
Bei For kommt die Zugriffsvereltzung ...
var
MeinTabSheet: TTabSheet; ... MeinTabSheet := TTabSheet(FindComponent('TabSheet1')); for I := 0 to MeinTabSheet.ComponentCount - 1 do ... Gruss Holger |
Re: Alle Buttons auf Form -> Enabled := FALSE ?
FindComponent hat einen Rückgabewert, den man vlt. erstmal auswerten sollte.
|
Re: Alle Buttons auf Form -> Enabled := FALSE ?
Ich habe es jetzt halbwegs rausgefunden.
So klappt es:
Delphi-Quellcode:
Wie könnte ich dem "MeinTabSheet" die Form direkt mitgeben ?
var
MeinTabSheet: TTabSheet; ... With Form1 do begin MeinTabSheet := TTabSheet(FindComponent('TabSheet1')); for I := 0 to MeinTabSheet.ComponentCount - 1 do ... Gruss Holger |
Re: Alle Buttons auf Form -> Enabled := FALSE ?
... und irgendwie ist der CompnentCount bei einem TabSheet immer 0 ? Warum ? Mache ich was falsch ?
Auch wenn ich direkt:
Delphi-Quellcode:
nehme, kommt dabei immer 0 raus. In der Struktur sieht man aber ganz klar, das dort auf dem TabSheet mehrere Componenten vorhanden sind ?
Form1.TabSheet1.ComponentCount
Gruss Holger |
Re: Alle Buttons auf Form -> Enabled := FALSE ?
Die Komponenten müsseten das TabSheet also Owner verwenden... sie verwenden es aber nur als Parent
|
Re: Alle Buttons auf Form -> Enabled := FALSE ?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:40 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