Click here to Skip to main content
15,895,709 members
Home / Discussions / C#
   

C#

 
AnswerRe: Web enable a Windows C# app Pin
Guffa11-Sep-05 0:02
Guffa11-Sep-05 0:02 
QuestionDataTable PlaceHolder Pin
Expert Coming10-Sep-05 18:40
Expert Coming10-Sep-05 18:40 
AnswerRe: DataTable PlaceHolder Pin
rudy.net11-Sep-05 16:41
rudy.net11-Sep-05 16:41 
QuestionUsing GDI+ functions in a class library Pin
Steve Messer10-Sep-05 17:43
Steve Messer10-Sep-05 17:43 
AnswerRe: Using GDI+ functions in a class library Pin
Andrew Kirillov10-Sep-05 21:03
Andrew Kirillov10-Sep-05 21:03 
GeneralRe: Using GDI+ functions in a class library Pin
Steve Messer10-Sep-05 21:39
Steve Messer10-Sep-05 21:39 
QuestionMessageBox erases lines drawn???? Pin
Anonymous10-Sep-05 16:00
Anonymous10-Sep-05 16:00 
AnswerRe: MessageBox erases lines drawn???? Pin
Dave Kreskowiak10-Sep-05 16:17
mveDave Kreskowiak10-Sep-05 16:17 
This is happening because you're doing some drawing from a button click event. Thereis no code in your Paint event to redraw these objects when the form is told to repaint itself.

Your app must keep a "state" that contains everything the Paint event needs to know to redraw everything at any time, not just wehen you click a button on your form.

Think about this. You have a button on your form that when you click, you add a random line to the form. Now, if you drew the line from inside the Click event of the button, the line will only be drawn once, ever! If the form is overlayed by another app or form and then moved out of the way, the Paint event doesn't know anything about the line that was drawn, so it can't be redrawn when the form is repainted.

But, if you add the endpoints of the line to an array and your Paint event is coding to redraw the lines using the data in the array, there's no problem. If the lines get overlapped by another app or form, then the app or form is moved out of the way, the Paint event now knows how to redraw the lines.


RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome

QuestionAnyway to be notified of time changes Pin
monrobot1310-Sep-05 13:27
monrobot1310-Sep-05 13:27 
AnswerRe: Anyway to be notified of time changes Pin
Mohamad Al Husseiny10-Sep-05 14:33
Mohamad Al Husseiny10-Sep-05 14:33 
GeneralRe: Anyway to be notified of time changes Pin
Dave Kreskowiak10-Sep-05 16:08
mveDave Kreskowiak10-Sep-05 16:08 
GeneralRe: Anyway to be notified of time changes Pin
Mohamad Al Husseiny11-Sep-05 7:22
Mohamad Al Husseiny11-Sep-05 7:22 
GeneralRe: Anyway to be notified of time changes Pin
Dave Kreskowiak12-Sep-05 1:25
mveDave Kreskowiak12-Sep-05 1:25 
AnswerRe: Anyway to be notified of time changes Pin
Dave Kreskowiak10-Sep-05 16:09
mveDave Kreskowiak10-Sep-05 16:09 
AnswerRe: Anyway to be notified of time changes Pin
Andy Brummer10-Sep-05 17:11
sitebuilderAndy Brummer10-Sep-05 17:11 
GeneralRe: Anyway to be notified of time changes Pin
monrobot1311-Sep-05 7:28
monrobot1311-Sep-05 7:28 
AnswerRe: Anyway to be notified of time changes Pin
Matt Gerrans10-Sep-05 20:03
Matt Gerrans10-Sep-05 20:03 
QuestionWhich treenode called the contextmenustrip? Pin
MrR_10-Sep-05 12:48
MrR_10-Sep-05 12:48 
Answer[Message Deleted] Pin
Mohamad Al Husseiny10-Sep-05 13:44
Mohamad Al Husseiny10-Sep-05 13:44 
AnswerRe: Which treenode called the contextmenustrip? Pin
Mohamad Al Husseiny10-Sep-05 13:57
Mohamad Al Husseiny10-Sep-05 13:57 
GeneralRe: Which treenode called the contextmenustrip? Pin
MrR_10-Sep-05 17:38
MrR_10-Sep-05 17:38 
AnswerRe: Which treenode called the contextmenustrip? Pin
Mohamad Al Husseiny11-Sep-05 7:35
Mohamad Al Husseiny11-Sep-05 7:35 
QuestionNeed to pass a Pen into Form_1Paint Pin
Anonymous10-Sep-05 8:02
Anonymous10-Sep-05 8:02 
AnswerSorry, forgot to add the Function-> HERE Pin
...---...10-Sep-05 8:04
...---...10-Sep-05 8:04 
AnswerRe: Need to pass a Pen into Form_1Paint Pin
Mohamad Al Husseiny10-Sep-05 9:41
Mohamad Al Husseiny10-Sep-05 9: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.