Hallo Gemeinde,
ich versuche gerade alle Controls auf einem Panel zu disablen -- das klappt auch gut, aber:
Die Controls sehen nicht ao aus, als ob sie disabeld seien (also nicht grau). Wenn ich hingegen zur Designzeit im Objektinspektor die Eigenschaft für z.B. eine CheckBox.Enabled auf False setze, dann sieht die CheckBox auch zur Laufzeit grau aus (für den User erkennbar nicht eingabebereit).
Damit setze ich für alle Controls auf einem Panel die Eigenschaft Enabled auf False:
Delphi-Quellcode:
procedure TForm1.DisablePanel(aPanel: TPanel);
var Teller : Integer;
begin
For Teller := 0 to aPanel.ControlCount - 1 do
begin
aPanel.Controls[Teller].Enabled := False;
end;
end;
Hat jemand vielleicht eine Erklärung für dieses Phänomen?
Danke & Gruß
Jazzman