(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: Transparente Checkbox
6. Mär 2005, 20:31
also ich würde es einfach mit einem TGraphicControl machen. Dies kann allerdings nicht den Focus erhalten. Dafür ist das da mit der Transparent bedeutend einfacher weil du im Paint auf die vorhandene Canvas eingehen kannst und per alpha drüber zeischnen.
eine weitere Möglichkeit wäre die Komponente von TCustomControl abzuleiten (wie du es schon machst) und ein Hintergrund bild zu zuweisen. Anahand des zugewiesenen Hintergrundbildes könntest du dann den Eindruck erwecken das die Komponente Transparent ist. Weswegen muss die Komponente eigentlich Transparent sein, was ist unter der Checkbox was man durchsehen soll? Vielleicht gibt es ja dementsprechend noch eine einfachere Lösung eine "pseudo-Transparenz" darzustellen.
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|