Zitat von
Crazy Ivan:
alphablend.
du bildest das verhältnis von der position der trackbar und der gesammtlänge dieser und rechnest diesen faktor auf 255 hoch. den entstehenden wert setzt du dann ins alphablending ein.
form.alphablend:=true;
form.alphablendvalue:= [errechneter wert]
Vielen Dank für die super Hilfe klapp soweit ganz gut =)
Hab es jetzt so gelöst:
Delphi-Quellcode:
if cbTransparent.Checked then
begin
AStyle := Round(tbTransparent.Position * 255 div 100);
Main.AlphaBlend := true;
Main.AlphaBlendValue := AStyle;
end;
Es gibt nur noch einen kleinen Fehler, und der ist wenn ich die aktion durchführe, kann ich das Fenster "Einstellungen" nicht erneut öffnen. Denn es kommt folgender Fehler: [...]'Zugriffsverletzung bei Adresse 00477582 in Modul'[...]