Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelphiManiac,
4. Nov 2008
@SirThornberry:
Ja du hast recht habe Components mit Controls verwechselt.
Jetzt geht es:
for I := 0 to uMainGUI.MainGUI.grpAnalog1Oxy.ControlCount-1 do
begin
((uMainGUI.MainGUI.grpAnalog1Oxy.Controls) As TControl).Enabled := false;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelphiManiac,
4. Nov 2008
Sorry, habe mich da wirklich nicht deutlich genug ausgedrückt:
Also meine Schleife wird nicht durchlaufen, bzw ComponentsCount = 0.
Wie kann man denn die Komponenten iterieren, die einem Container (hier halt eine Groupbox) angehören?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelphiManiac,
4. Nov 2008
Hi Luckie,
ja es geht mir nicht unbedingt darum, dass man die Elemente nicht mehr bedienen kann, sonst wäre die Deaktivierung der Groupbox der einfachste Weg. Ich will primär die Elemente disablen, soll einen optischen Effekt haben, dass man weiß :"Ok diese Option ist nicht anwählbar"
Gruß
DM
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DelphiManiac,
4. Nov 2008
Hallo,
ich bin mir sicher, dass dieses Problem schon irgendwo gelöst worden ist, aber habe trotz intensiver Suche nicht die Lösung gefunden.
Ich habe eine Groupbox und will alle Controls dieser Groupbox disablen.
Habe es folgendermaßen versucht:
for I := 0 to uMainGUI.MainGUI.grpAnalog1Oxy.ComponentCount-1 do