Hi Leute,
Kennt jemand von euch eine Möglichkeiten die Kanten der Form abzurunden?
Form.Stye := bsclear; funktioniert nicht. Da wird die Form schwarz ich brauch aber eine "durchsichtige" Form.
In Delphi hätte ich einfach Transparent auf true gesetzt und die Farbe gewählt. Gibt 's hier bereits Lösungen ohne einen Snapshot zu installieren?
Gruß
Niko
bsNone - runde Kanten
-
- Beiträge: 619
- Registriert: Mi 9. Mär 2011, 16:34
- OS, Lazarus, FPC: Ubuntu10.04 LTS (L 0.9.31.0 FPC 2.4.4)
- CPU-Target: 64Bit
- Wohnort: seit 01.06.2011 in Wahlstedt
Re: bsNone - runde Kanten
Moin Moin... Hab mir mal grad de Klasse online angeschaut.
TForm
den
Schau dir da mal eher den Vorgänger
TCustomForm
da könntest ggf. eher glück haben, bei FormStyle.
Sry, das ich dir da nicht weiter helfen kann, da Lazarus bei mir nur Mit runden ecken Arbeitet, Liegt aber auch an meiner Systemeinstellung.
Einfach mal warten, ob jemand von den was sagen, was dir hilft.
TForm
den
, welchen du bestimmt Form.Style meinst, habe ich selber nicht gefunden.Form.Stye
Schau dir da mal eher den Vorgänger
TCustomForm
da könntest ggf. eher glück haben, bei FormStyle.
Sry, das ich dir da nicht weiter helfen kann, da Lazarus bei mir nur Mit runden ecken Arbeitet, Liegt aber auch an meiner Systemeinstellung.
Einfach mal warten, ob jemand von den was sagen, was dir hilft.
Ubuntu 10.04 LTS ist meine Heimat. Lazarus ist meine Sprache
und der Kreis Segeberg meine LIEBE 


-
- Beiträge: 308
- Registriert: Do 9. Apr 2009, 10:10
- OS, Lazarus, FPC: Ubuntu 9.10 (L 0.9.28 FPC 2.2.4)
- CPU-Target: 32Bit
- Wohnort: 785..
Re: bsNone - runde Kanten
Man kann instanzen von TForm (und anderen controls) beliebig zuschneiden. Unter Examples müsste ein Beispielcode zu finden sein.
Name des Beispiels war ShapedControls.
Ich hatte es mal funktionierenderweise gesehen. Da scheint aber das Beispiel nicht aktualisiert worden zu sein
.
Irgendwo müsste da noch ein Pixelformat festgelegt werden so aus erinnerung.
Naja eventuell funktioniert es ja bei dir.
Name des Beispiels war ShapedControls.
Ich hatte es mal funktionierenderweise gesehen. Da scheint aber das Beispiel nicht aktualisiert worden zu sein

Irgendwo müsste da noch ein Pixelformat festgelegt werden so aus erinnerung.
Naja eventuell funktioniert es ja bei dir.
Ubuntu 9.10 (L 0.9.28 FPC 2.4.x)
-
- Beiträge: 308
- Registriert: Do 9. Apr 2009, 10:10
- OS, Lazarus, FPC: Ubuntu 9.10 (L 0.9.28 FPC 2.2.4)
- CPU-Target: 32Bit
- Wohnort: 785..
Re: bsNone - runde Kanten
Ich habe gerade Bugreport incl. einer Beschreibung für nen Workaround eingereicht.
Zu finden unter http://bugs.freepascal.org/view.php?id=18911" onclick="window.open(this.href);return false;
Zu finden unter http://bugs.freepascal.org/view.php?id=18911" onclick="window.open(this.href);return false;
Ubuntu 9.10 (L 0.9.28 FPC 2.4.x)