Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem mit Panel und Bevel (https://www.delphipraxis.net/107953-problem-mit-panel-und-bevel.html)

DelphiManiac 5. Feb 2008 09:29


Problem mit Panel und Bevel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo

ich habe zurzeit folgendes Problem:

Ich habe einen Panel, in diesem Panel will ich mehrere Optionsfelder(Radiobuttons) darstellen,
diese sollen aber nich gruppiert sein (nur die auf einer Ebene).

Dazu habe ich jeweils 2 Radiobuttons wiederum jeweils aufeinen Panel gelegt.
Jetzt habe ich diese soweit gruppiert wie ich das wollte, nun aber will ich eine Trennlinie dazwischen haben.

Doch da ist das Problem:
(Siehe Bild)

Ich habe ein Bevel oben drüber gelegt, dieser wird aber immer von den einzelnen Panels verdeckt,
Auch das in den Vordergrund(Hintergrund) schieben klappt hier nicht.

Hoffe ihr könnt mir helfen!!

Gruß
DelphiManiac

taaktaak 5. Feb 2008 11:02

Re: Problem mit Panel und Bevel
 
Moin, Moin,
einfach die Linie auf das Panel zeichnen?! Eigenen Panel-Typ deklarieren und den Canvas veröffentlichen - das müsste eigentlich gehen

DelphiManiac 5. Feb 2008 11:14

Re: Problem mit Panel und Bevel
 
Hi,

kannst du mir da mal ein Beispiel geben, wie du das meinst?!

Danke

taaktaak 5. Feb 2008 11:20

Re: Problem mit Panel und Bevel
 
Joooo,
aber es gibt noch einen besseren (?) Weg: TControlCanvas verwenden!

Delphi-Quellcode:
var MyCanvas : TControlCanvas;
.
..
...
MyCanvas:=TControlCanvas.Create;
MyCanvas.Control:=TControl(dein Panelname);
MyCanvas.Pen.Color:=clBlack;
MyCanvas.MoveTo(0,0);
MyCanvas.LineTo(50,50);
...
..
.

stahli 5. Feb 2008 11:31

Re: Problem mit Panel und Bevel
 
...nimm doch einfach ein Panel
BevelOuter = bvLowered
Width = 2

stahli

DelphiManiac 6. Feb 2008 15:40

Re: Problem mit Panel und Bevel
 
@stahli:

Hey SUPER,
genau so einen "Trick" habe ich gesucht.

Danke DIR!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz