Click here to Skip to main content
15,868,141 members
Home / Discussions / C#
   

C#

 
QuestionRe: passing a form to User Control(dll) from textbox [modified] Pin
jojoba20102-Jan-10 3:10
jojoba20102-Jan-10 3:10 
QuestionHow to draw a circle in C# Pin
ksaw1231-Jan-10 21:47
ksaw1231-Jan-10 21:47 
AnswerRe: How to draw a circle in C# Pin
venomation1-Jan-10 22:31
venomation1-Jan-10 22:31 
GeneralRe: How to draw a circle in C# Pin
venomation1-Jan-10 22:36
venomation1-Jan-10 22:36 
GeneralRe: How to draw a circle in C# Pin
ksaw1232-Jan-10 0:21
ksaw1232-Jan-10 0:21 
GeneralRe: How to draw a circle in C# Pin
DaveyM692-Jan-10 2:34
professionalDaveyM692-Jan-10 2:34 
QuestionRe: How to draw a circle in C# Pin
Luc Pattyn2-Jan-10 3:05
sitebuilderLuc Pattyn2-Jan-10 3:05 
AnswerRe: How to draw a circle in C# [modified] Pin
DaveyM692-Jan-10 3:14
professionalDaveyM692-Jan-10 3:14 
Because otherwise (if overriding OnPaint rather than handling the Paint event) the Paint event will not get raised. I normally do it at the end of the method i.e. after all painting, however if there is some custom action that needs doing after all paint handlers have finished then base.OnPaint(e) should be called before then.

Edit: I've just followed the link a reread your post - In my point before I had suggested overriding OnPaint rather than handling the Paint event which is where the confusion comes from!

I prefer to override OnPaint if painting as I can be sure that no subscribers to the Paint event will be called until I've done with painting. If I paint in the Paint event handler then other subscribers may already have been notified yet my painting hasn't even begun!

Dave

BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
Why are you using VB6? Do you hate yourself? (Christian Graus)

modified on Saturday, January 2, 2010 9:32 AM

QuestionLicence key Generate Pin
@nisha 2n1-Jan-10 21:36
@nisha 2n1-Jan-10 21:36 
AnswerRe: Licence key Generate Pin
venomation1-Jan-10 22:26
venomation1-Jan-10 22:26 
AnswerRe: Licence key Generate Pin
Pete O'Hanlon1-Jan-10 22:47
subeditorPete O'Hanlon1-Jan-10 22:47 
QuestionCreating trial version software Pin
Milind Panchal1-Jan-10 21:28
Milind Panchal1-Jan-10 21:28 
AnswerRe: Creating trial version software Pin
venomation1-Jan-10 22:22
venomation1-Jan-10 22:22 
GeneralRe: Creating trial version software Pin
Dave Kreskowiak2-Jan-10 9:30
mveDave Kreskowiak2-Jan-10 9:30 
GeneralRe: Creating trial version software Pin
venomation2-Jan-10 12:25
venomation2-Jan-10 12:25 
AnswerRe: Creating trial version software Pin
Isaac Gordon1-Jan-10 22:37
Isaac Gordon1-Jan-10 22:37 
QuestionCombobox in C# Pin
Anu_Bala1-Jan-10 17:59
Anu_Bala1-Jan-10 17:59 
QuestionAny ideas on making this code better? Pin
venomation1-Jan-10 15:50
venomation1-Jan-10 15:50 
AnswerRe: Any ideas on making this code better? Pin
#realJSOP2-Jan-10 3:00
mve#realJSOP2-Jan-10 3:00 
QuestionNewbie Question Pin
kruegersck1-Jan-10 12:23
kruegersck1-Jan-10 12:23 
AnswerRe: Newbie Question Pin
Eric Dahlvang1-Jan-10 13:18
Eric Dahlvang1-Jan-10 13:18 
AnswerRe: Newbie Question Pin
Abhinav S1-Jan-10 16:58
Abhinav S1-Jan-10 16:58 
AnswerRe: Newbie Question Pin
Isaac Gordon1-Jan-10 22:48
Isaac Gordon1-Jan-10 22:48 
QuestionState signalling from windows services Pin
minnie mouse1-Jan-10 11:43
minnie mouse1-Jan-10 11:43 
AnswerRe: State signalling from windows services Pin
Jimmanuel1-Jan-10 12:25
Jimmanuel1-Jan-10 12:25 

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.