/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
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



Søg
Reklame
Statistik
Spørgsmål : 177417
Tips : 31962
Nyheder : 719565
Indlæg : 6407866
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste