Hallo,
unter besonderen Umständen soll eine Form "disabled" sein, aber auf meine ganz eigene Weise. Das heißt: Es soll sich über die ganze Form ein weißer "Schleier" legen, wie im Bild im Anhang dargestellt (mit einem Bildbearbeitungsprogramm realisiert).
Mit einem TImage klappt dies nicht, weil ich keine halbtransparente Grafik ohne den Effektverlust laden kann.
Mein nächster Ansatz war nun, selbst eine Komponente zu erstellen, ich habe an TForm gedacht. Mein bisheriger Versuch sieht so aus:
Delphi-Quellcode:
Form := TForm.Create(Self);
Form.Parent := Self;
Form.Name := 'FormTest';
Form.BorderStyle := bsNone;
Form.Position := poMainFormCenter;
Form.AlphaBlend := False;
Form.Caption := '';
Form.Left := 10;
Form.Top := 10;
Form.Width := 100;
Form.Height := 100;
Form.Color := clBlack;
Allerdings hat sich optisch noch nichts getan. Woran liegt das?
Und fahre ich mit einer eigenen TForm-Komponente am besten. Oder doch vielleicht eine ganz anderen? - Und wenn ja, welche?
mfg.