Click here to Skip to main content
15,888,803 members
Home / Discussions / C#
   

C#

 
AnswerRe: ASCII character conversion - this is driving me nuts Pin
harold aptroot10-Mar-09 14:28
harold aptroot10-Mar-09 14:28 
AnswerRe: ASCII character conversion - this is driving me nuts Pin
Luc Pattyn10-Mar-09 15:14
sitebuilderLuc Pattyn10-Mar-09 15:14 
AnswerRe: ASCII character conversion - this is driving me nuts Pin
Alan N10-Mar-09 16:18
Alan N10-Mar-09 16:18 
GeneralRe: ASCII character conversion - this is driving me nuts Pin
Bryden.Murdoch11-Mar-09 9:21
Bryden.Murdoch11-Mar-09 9:21 
QuestionGraph Disappear Problem vol 2 Pin
StuffyEst10-Mar-09 12:15
StuffyEst10-Mar-09 12:15 
AnswerRe: Graph Disappear Problem vol 2 Pin
Yusuf10-Mar-09 12:25
Yusuf10-Mar-09 12:25 
GeneralRe: Graph Disappear Problem vol 2 Pin
StuffyEst10-Mar-09 12:29
StuffyEst10-Mar-09 12:29 
AnswerRe: Graph Disappear Problem vol 2 Pin
Luc Pattyn10-Mar-09 15:28
sitebuilderLuc Pattyn10-Mar-09 15:28 
Hi,

I gave you all the necessary information 5 days ago[^], and I can tell you there is no way around doing it all in the Paint handler. You simply must, it is the only way to get it to paint whenever something needs repainted (as with uncovering part of your window when it has been covered by something else; as with resizing, minimizing and maximizing a window; as with printing which can reuse all the painting code; etc).

In your specific situation, if you have two parameters that may change and cause your drawing to become invalid, what you do is:
1. store the drawing parameters that define your drawing as class members
2. draw everything (say on myPanel) in its Paint handler based on those parameters
3. and change those parameters where ever you feel you need to; and when you do change them, call myPanel.Invalidate() which will eventually result in myPanel.Paint() to be called automatically.

Smile | :)

Luc Pattyn [Forum Guidelines] [My Articles]

- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets


GeneralRe: Graph Disappear Problem vol 2 Pin
StuffyEst11-Mar-09 4:25
StuffyEst11-Mar-09 4:25 
QuestionProgrammatically Setting the Application's Privilege Level? Pin
That Asian Guy10-Mar-09 11:33
That Asian Guy10-Mar-09 11:33 
AnswerRe: Programmatically Setting the Application's Privilege Level? Pin
Ravadre10-Mar-09 13:14
Ravadre10-Mar-09 13:14 
QuestionOleDB UPDATE command throws exception Pin
Matthew Klein10-Mar-09 11:03
Matthew Klein10-Mar-09 11:03 
AnswerRe: OleDB UPDATE command throws exception Pin
Yusuf10-Mar-09 11:33
Yusuf10-Mar-09 11:33 
AnswerRe: OleDB UPDATE command throws exception Pin
Matthew Klein10-Mar-09 12:23
Matthew Klein10-Mar-09 12:23 
QuestionUpdate Database(ACCESS) from ASP page Pin
daks90610-Mar-09 10:11
daks90610-Mar-09 10:11 
AnswerRe: Update Database(ACCESS) from ASP page Pin
led mike10-Mar-09 10:25
led mike10-Mar-09 10:25 
QuestionRe: Update Database(ACCESS) from ASP page Pin
daks90610-Mar-09 12:08
daks90610-Mar-09 12:08 
AnswerRe: Update Database(ACCESS) from ASP page Pin
Yusuf10-Mar-09 11:38
Yusuf10-Mar-09 11:38 
QuestionDirectsound Sine wave Pin
Eja Beja10-Mar-09 9:33
Eja Beja10-Mar-09 9:33 
AnswerRe: Directsound Sine wave Pin
Luc Pattyn10-Mar-09 9:48
sitebuilderLuc Pattyn10-Mar-09 9:48 
AnswerRe: Directsound Sine wave Pin
Ravi Bhavnani10-Mar-09 13:19
professionalRavi Bhavnani10-Mar-09 13:19 
QuestionHow to prio-hide controls when window gets too small? Pin
ioctl5110-Mar-09 7:44
ioctl5110-Mar-09 7:44 
AnswerRe: How to prio-hide controls when window gets too small? Pin
Luc Pattyn10-Mar-09 7:48
sitebuilderLuc Pattyn10-Mar-09 7:48 
QuestionDataGridView naughty behavior Pin
Muammar©10-Mar-09 7:39
Muammar©10-Mar-09 7:39 
AnswerRe: DataGridView naughty behavior Pin
musefan10-Mar-09 7:41
musefan10-Mar-09 7:41 

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.