|
| Panel Fra : Henning Madsen |
Dato : 02-09-07 19:38 |
|
Er det mugligt at tegne på et panel,
ligesom på Formen eller en Image
Image1.Canvas.Pen.Color := clGreen;
Image1.Canvas.Brush.Color := clGreen;
Image1.Canvas.Rectangle(0,20,20,40);
m.v.h.
Henning
| |
Uffe Kousgaard (03-09-2007)
| Kommentar Fra : Uffe Kousgaard |
Dato : 03-09-07 09:34 |
|
Nej, TPanel har ikke en canvas.
"Henning Madsen" <hkjeldm@mail.dk> wrote in message
news:46db00b5$0$22901$edfadb0f@dread12.news.tele.dk...
> Er det mugligt at tegne på et panel,
> ligesom på Formen eller en Image
>
> Image1.Canvas.Pen.Color := clGreen;
> Image1.Canvas.Brush.Color := clGreen;
> Image1.Canvas.Rectangle(0,20,20,40);
>
> m.v.h.
> Henning
>
>
| |
Konrad (01-10-2007)
| Kommentar Fra : Konrad |
Dato : 01-10-07 20:08 |
|
Uffe Kousgaard wrote:
> Nej, TPanel har ikke en canvas.
TCustomPanel(panel).canvas
....
| |
nic@aub.dk (20-09-2007)
| Kommentar Fra : nic@aub.dk |
Dato : 20-09-07 13:19 |
|
Jo, TPanel har en canvas. Det er bare en protected som derfor ikke kan
ses.
Tricket er at nedarve fra TPanel:
type
TPanel2=class(TPanel)
end;
Nu kan man typecaste ethvert panel til TPanel2 klassen, og derved
skrive til canvas
TPanel2(panel).Canvas.Pixels[0, 0]:=clBlack;
/Nic
On 3 Sep., 10:33, "Uffe Kousgaard" <o...@no.no> wrote:
> Nej, TPanel har ikke en canvas.
>
> "Henning Madsen" <hkje...@mail.dk> wrote in message
>
> news:46db00b5$0$22901$edfadb0f@dread12.news.tele.dk...
>
> > Er det mugligt at tegne på et panel,
> > ligesom på Formen eller en Image
>
> > Image1.Canvas.Pen.Color := clGreen;
> > Image1.Canvas.Brush.Color := clGreen;
> > Image1.Canvas.Rectangle(0,20,20,40);
>
> > m.v.h.
> > Henning
| |
|
|