Border på TPanel

Tags:    delphi

Jeg er ved at lave et komponent udfra en TPanel. Men jeg vil gerne have lavet 2 properties på det. BorderWidth og BorderColor. Det irriterer meg nemlig meget man ikke kan det på en normal TPanel.
Nogen der kan hjælpe med lidt kode?






-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



8 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Jeg er ved at lave et komponent udfra en TPanel. Men jeg vil gerne have lavet 2 properties på det. BorderWidth og BorderColor. Det irriterer meg nemlig meget man ikke kan det på en normal TPanel.
Nogen der kan hjælpe med lidt kode?






-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------


Propertiesne er jo bare at tilføje
Fold kodeboks ind/udKode 


Så skal du bare lave din paint procedure om, så den ændrer sig efter FBorderWidth og FBorderColor

MH.

The-Freak

Livet er for kort til at kede sig.



Ja...men jeg ved ikke hvordan jeg skal painte det. Skal vel finde ud af noget med hvor panelet er placeret og så tegne nogle streger det...eller noget i den retning





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Ja...men jeg ved ikke hvordan jeg skal painte det. Skal vel finde ud af noget med hvor panelet er placeret og så tegne nogle streger det...eller noget i den retning





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------


Du skal tegne din ydre ramme... Så skal du BorderWidth pixels inde på panelet tegne en indre ramme. Begge rammer skal selvfølgelig have farven i BorderColor

MH.

The-Freak

Livet er for kort til at kede sig.



Jeg ved ikke hvordan man painter et object. Lige nu inheriter den jo bare paint tingen fra det normale panel.





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Jeg ved ikke hvordan man painter et object. Lige nu inheriter den jo bare paint tingen fra det normale panel.





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------


Så skal du lave din egen paint procedure. Paint proceduren bruger canvas'et, og det er rigmelig svært at forklare hvordan det virker uden en længere tutorial !

MH.

The-Freak

Livet er for kort til at kede sig.



Har du en tutorial ?:D





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Har du en tutorial ?:D





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------


http://delphi.about.com/library/bluc/text/uc052102a.htm

MH.

The-Freak

Livet er for kort til at kede sig.



Du er min gud :D...tak!





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



t