Click here to Skip to main content
15,915,869 members
Home / Discussions / C#
   

C#

 
AnswerRe: re Code Pin
Thomas Weller29-Nov-08 18:07
Thomas Weller29-Nov-08 18:07 
GeneralRe: re Code Pin
Paul Conrad30-Nov-08 6:29
professionalPaul Conrad30-Nov-08 6:29 
AnswerRe: re Code Pin
MickCurley30-Nov-08 0:34
MickCurley30-Nov-08 0:34 
QuestionA problem with System.Drawing.Drawing2D Pin
Pedram Behroozi29-Nov-08 9:48
Pedram Behroozi29-Nov-08 9:48 
GeneralRe: A problem with System.Drawing.Drawing2D Pin
Luc Pattyn29-Nov-08 10:46
sitebuilderLuc Pattyn29-Nov-08 10:46 
GeneralRe: A problem with System.Drawing.Drawing2D Pin
Guffa29-Nov-08 20:44
Guffa29-Nov-08 20:44 
GeneralRe: A problem with System.Drawing.Drawing2D Pin
Pedram Behroozi30-Nov-08 8:29
Pedram Behroozi30-Nov-08 8:29 
GeneralRe: A problem with System.Drawing.Drawing2D Pin
Guffa30-Nov-08 9:10
Guffa30-Nov-08 9:10 
No, that is not the correct way.

If you want to draw something on a control, that is done in two steps:

1. Store information about what to draw in some variable(s) in the form. Call the Invalidate method on the control that you are drawing on.

2. In the Paint event for the control you use the information that you stored to do the actual drawing.

Example:
private bool _showRectangle = false;

void someButton_Click(object sender, EventArgs e) {
   _showRectangle = true;
   pictureBox.Invalidate();
}

void picturebox_Paint(object sender, PaintEventArgs e) {
   if (_showRectangle) {
      e.Graphics.DrawRectangle(Pens.Black,10,10,10,10);
   }
}


Despite everything, the person most likely to be fooling you next is yourself.

GeneralRe: A problem with System.Drawing.Drawing2D Pin
Pedram Behroozi30-Nov-08 9:49
Pedram Behroozi30-Nov-08 9:49 
QuestionGraphics ? Pin
nlowdon29-Nov-08 8:49
nlowdon29-Nov-08 8:49 
AnswerRe: Graphics ? Pin
Christian Graus29-Nov-08 13:47
protectorChristian Graus29-Nov-08 13:47 
GeneralRe: Graphics ? Pin
electriac30-Nov-08 6:44
electriac30-Nov-08 6:44 
QuestionHow can I implement this complex object Pin
mbudak29-Nov-08 1:16
mbudak29-Nov-08 1:16 
AnswerRe: How can I implement this complex object Pin
Chris Copeland29-Nov-08 3:19
mveChris Copeland29-Nov-08 3:19 
AnswerRe: How can I implement this complex object Pin
Dag Oystein Johansen29-Nov-08 4:08
Dag Oystein Johansen29-Nov-08 4:08 
AnswerRe: How can I implement this complex object Pin
Dominic Goulet1-Dec-08 1:00
Dominic Goulet1-Dec-08 1:00 
Questionaddin to IE Pin
Maverickcool29-Nov-08 1:06
Maverickcool29-Nov-08 1:06 
Questionassembly won't run from network folder. Pin
swjam29-Nov-08 0:23
swjam29-Nov-08 0:23 
AnswerRe: assembly won't run from network folder. Pin
Wendelius29-Nov-08 0:32
mentorWendelius29-Nov-08 0:32 
AnswerRe: assembly won't run from network folder. Pin
User 665829-Nov-08 0:37
User 665829-Nov-08 0:37 
AnswerRe: assembly won't run from network folder. Pin
Dave Kreskowiak29-Nov-08 5:01
mveDave Kreskowiak29-Nov-08 5:01 
QuestionScreen Capture Pin
krinaljariwala28-Nov-08 23:49
krinaljariwala28-Nov-08 23:49 
AnswerRe: Screen Capture Pin
Christian Graus29-Nov-08 13:49
protectorChristian Graus29-Nov-08 13:49 
GeneralRe: Screen Capture Pin
krinaljariwala29-Nov-08 20:54
krinaljariwala29-Nov-08 20:54 
QuestionScreen Handling Pin
krinaljariwala28-Nov-08 23:22
krinaljariwala28-Nov-08 23:22 

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.