Click here to Skip to main content
15,886,873 members
Home / Discussions / C#
   

C#

 
AnswerRe: newbee ques on structs Pin
enjoycrack5-Oct-05 14:19
enjoycrack5-Oct-05 14:19 
GeneralRe: newbee ques on structs Pin
ter815-Oct-05 14:24
susster815-Oct-05 14:24 
GeneralRe: newbee ques on structs Pin
enjoycrack6-Oct-05 10:31
enjoycrack6-Oct-05 10:31 
AnswerRe: newbee ques on structs Pin
Christian Graus5-Oct-05 14:57
protectorChristian Graus5-Oct-05 14:57 
QuestionCurrency Symbol Pin
Dominic Farr5-Oct-05 13:00
Dominic Farr5-Oct-05 13:00 
QuestionGetting my program to look up UK addresses from postcodes... How? Pin
Red_Wizard_Shot_The_Food5-Oct-05 12:15
Red_Wizard_Shot_The_Food5-Oct-05 12:15 
QuestionPainting in a Panel Pin
Red Tricycle5-Oct-05 11:18
Red Tricycle5-Oct-05 11:18 
AnswerRe: Painting in a Panel Pin
Heath Stewart5-Oct-05 11:46
protectorHeath Stewart5-Oct-05 11:46 
You need to clip the Panel by either setting its Region property to just the part you draw, or in your OnPaint override (or handling the Paint event, although deriving your own class fosters better reuse of code) or set the Graphics.Clip property.

I do recommend considering not using controls such as Panel for the various drawing elements. Use polymorphism to define a base class for graphical objects that derivative classes override the painting. The panel would simply host a collection of the base class and call the virtual painting method. This requires far fewer system resources because controls are reather heavy-weight objects and you will notice as you get more controls hosted in your process.

There are lots of articles here on CodeProject about supporting this polymorphic model.

This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Customer Product-lifecycle Experience
Microsoft

[My Articles] [My Blog]
GeneralRe: Painting in a Panel Pin
Red Tricycle5-Oct-05 20:02
Red Tricycle5-Oct-05 20:02 
QuestionCreate custom Calendar Pin
Gywox5-Oct-05 11:09
Gywox5-Oct-05 11:09 
QuestionFile name validation Pin
baronics5-Oct-05 10:29
baronics5-Oct-05 10:29 
AnswerRe: File name validation Pin
David Stone5-Oct-05 11:06
sitebuilderDavid Stone5-Oct-05 11:06 
QuestionHow to get datarow from OdbcDataReader? Pin
Ming Luo5-Oct-05 9:56
Ming Luo5-Oct-05 9:56 
AnswerRe: How to get datarow from OdbcDataReader? Pin
Wjousts5-Oct-05 10:10
Wjousts5-Oct-05 10:10 
AnswerRe: How to get datarow from OdbcDataReader? Pin
Guffa5-Oct-05 10:20
Guffa5-Oct-05 10:20 
Questionforms Pin
xilefxilef5-Oct-05 8:40
xilefxilef5-Oct-05 8:40 
AnswerRe: forms Pin
Heath Stewart5-Oct-05 9:19
protectorHeath Stewart5-Oct-05 9:19 
QuestionWindow Handles and Mouse Clicks Pin
budidharma5-Oct-05 8:28
budidharma5-Oct-05 8:28 
AnswerRe: Window Handles and Mouse Clicks Pin
Heath Stewart5-Oct-05 8:35
protectorHeath Stewart5-Oct-05 8:35 
GeneralRe: Window Handles and Mouse Clicks Pin
budidharma5-Oct-05 8:42
budidharma5-Oct-05 8:42 
GeneralRe: Window Handles and Mouse Clicks Pin
budidharma6-Oct-05 6:57
budidharma6-Oct-05 6:57 
Questionhow handle objects and code of setup forms? Pin
Anonymous5-Oct-05 8:26
Anonymous5-Oct-05 8:26 
QuestionAccessing dBase files with C# Pin
TheMajorRager5-Oct-05 8:02
TheMajorRager5-Oct-05 8:02 
AnswerRe: Accessing dBase files with C# Pin
Heath Stewart5-Oct-05 9:15
protectorHeath Stewart5-Oct-05 9:15 
GeneralRe: Accessing dBase files with C# Pin
TheMajorRager5-Oct-05 11:37
TheMajorRager5-Oct-05 11:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.