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

C#

 
QuestionHow to slide a panel without flickering Pin
SJ_Phoenix4-Mar-06 7:48
SJ_Phoenix4-Mar-06 7:48 
AnswerRe: How to slide a panel without flickering Pin
AFSEKI4-Mar-06 9:36
AFSEKI4-Mar-06 9:36 
GeneralRe: How to slide a panel without flickering Pin
SJ_Phoenix4-Mar-06 10:09
SJ_Phoenix4-Mar-06 10:09 
GeneralRe: How to slide a panel without flickering Pin
Thomas Stockwell4-Mar-06 17:25
professionalThomas Stockwell4-Mar-06 17:25 
AnswerRe: How to slide a panel without flickering Pin
AFSEKI5-Mar-06 4:44
AFSEKI5-Mar-06 4:44 
GeneralRe: How to slide a panel without flickering Pin
AFSEKI5-Mar-06 4:47
AFSEKI5-Mar-06 4:47 
GeneralRe: How to slide a panel without flickering Pin
SJ_Phoenix5-Mar-06 10:36
SJ_Phoenix5-Mar-06 10:36 
QuestionClient-Activated Object Pin
Marcin-Dz4-Mar-06 5:37
Marcin-Dz4-Mar-06 5:37 
Questionhow to turn off system error when i add daplicated ID unique? Pin
superdragon3-Mar-06 23:54
superdragon3-Mar-06 23:54 
AnswerRe: how to turn off system error when i add daplicated ID unique? Pin
Thomas Stockwell4-Mar-06 17:29
professionalThomas Stockwell4-Mar-06 17:29 
QuestionHow to pass the parameters for a dll functiion that is imported in dotnet environment. Pin
varmag3-Mar-06 22:31
varmag3-Mar-06 22:31 
AnswerRe: How to pass the parameters for a dll functiion that is imported in dotnet environment. Pin
AFSEKI5-Mar-06 4:52
AFSEKI5-Mar-06 4:52 
QuestionProcess id=0x748 (1864), Thread id = ... error! Pin
eyej3-Mar-06 14:58
eyej3-Mar-06 14:58 
GeneralRe: Process id=0x748 (1864), Thread id = ... error! Pin
Guffa3-Mar-06 21:39
Guffa3-Mar-06 21:39 
AnswerRe: Process id=0x748 (1864), Thread id = ... error! Pin
mav.northwind3-Mar-06 22:16
mav.northwind3-Mar-06 22:16 
GeneralRe: Process id=0x748 (1864), Thread id = ... error! Pin
eyej4-Mar-06 3:58
eyej4-Mar-06 3:58 
GeneralRe: Process id=0x748 (1864), Thread id = ... error! Pin
mav.northwind4-Mar-06 4:57
mav.northwind4-Mar-06 4:57 
AnswerRe: Process id=0x748 (1864), Thread id = ... error! Pin
leppie4-Mar-06 4:59
leppie4-Mar-06 4:59 
QuestionWhen main thread working the Whole Form Freezes Pin
kourvoisier3-Mar-06 12:20
kourvoisier3-Mar-06 12:20 
AnswerRe: When main thread working the Whole Form Freezes Pin
Sean893-Mar-06 13:16
Sean893-Mar-06 13:16 
AnswerRe: When main thread working the Whole Form Freezes Pin
Office Lineman3-Mar-06 13:36
Office Lineman3-Mar-06 13:36 
GeneralRe: When main thread working the Whole Form Freezes Pin
Sean893-Mar-06 14:09
Sean893-Mar-06 14:09 
AnswerRe: When main thread working the Whole Form Freezes Pin
LighthouseJ3-Mar-06 16:11
LighthouseJ3-Mar-06 16:11 
I've run into this before. I ended up using creating a single delegate function called ThreadEvent which does everything and derived my own class called ThreadEventArgs from EventArgs to handle communicating what the thread is reporting.

Here's my delegate that handles whenever the thread sends any signal:

private void ThreadEventDelegate (object sender, ThreadEventArgs e)<br />
if (<control>.InvokeRequired)<br />
{<br />
  this.BeginInvoke(new ThreadEvent (ThreadEventDelegate), new Object[] { sender, e });<br />
}<br />
else<br />
{<br />
  <handle the event properly here><br />
}<br />


This is needed because the thread cannot change a control. What this does is it asks the control what unique thread number it is under. Whatever current thread is running is compared and if they are the same, then it doesn't need to invoke and it's safe to change the control. If they are different, the thread calls BeginInvoke to execute a new delegate asynchronously with the same data it was passed inside the thread it should have been.
QuestionRS232 Serial Class with .NET 2.0 Pin
econner3-Mar-06 12:13
econner3-Mar-06 12:13 
AnswerRe: RS232 Serial Class with .NET 2.0 Pin
Office Lineman3-Mar-06 13:39
Office Lineman3-Mar-06 13:39 

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.