Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Mysterio08,
4. Jan 2011
Ich hab es jetzt geschafft. Ich poste mal den ganzen dazugehörigen Code:
procedure TFormMain.ShowDarkLayer;
(*Create a new form that covers all components (except the status bar). Set black background but transparent*)
var
Buffer: Integer; //Pseudo variable since the parameter list of "FormConstrainedResize" requires a variable
begin
FormLayer := TForm.Create(FormMain);
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Mysterio08,
3. Jan 2011
Ok, bei obigem Code fehlte noch das "Form.Show". Jetzt wird mir immerhin schonmal die gewünschte Form angezeigt.
Doch damit sind meine Probleme noch nicht gelöst: Die Form wird mir nur angezeigt, wenn "BoderStyle" auf "bsDialog" steht, ein anderer Style wird nicht toleriert ("bsNone" bräuchte ich). Natürlich komme ich mit "AlphaBlend" und "AlphaBlendValue" dem gewünschten Ergebnis näher - man...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Mysterio08,
3. Jan 2011
Wie genau realisiere ich denn eine "'randlose' Alphaform"?. Heißt doch: "AlphaBeld" auf "True" und dann den Wert "AlphaBlendValue" auf einen gewünschten Wert einstellen, oder?
Wenn dem so ist, dann habe ich daran ja auch schon gedacht. Das Problem ist eben, dass ich die Form nicht erstellt bekomme und weiß nicht weshalb. Denn wenn das klappt, sind ja die "AlphaBlend" Properties nur noch...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Mysterio08,
2. Jan 2011
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...