Click here to Skip to main content
15,891,375 members
Home / Discussions / C#
   

C#

 
QuestionRichtext Box undo problem Pin
7115-Apr-07 18:59
7115-Apr-07 18:59 
AnswerRe: Richtext Box undo problem Pin
Stefan Troschuetz15-Apr-07 21:06
Stefan Troschuetz15-Apr-07 21:06 
Questionthreads and acknowledgment Pin
joshkim8115-Apr-07 18:33
joshkim8115-Apr-07 18:33 
AnswerRe: threads and acknowledgment Pin
Luc Pattyn15-Apr-07 22:10
sitebuilderLuc Pattyn15-Apr-07 22:10 
AnswerRe: threads and acknowledgment Pin
pbraun16-Apr-07 5:16
pbraun16-Apr-07 5:16 
QuestionWorkerEventHandler.BeginInvoke() questions. Pin
Are Jay15-Apr-07 18:26
Are Jay15-Apr-07 18:26 
AnswerRe: WorkerEventHandler.BeginInvoke() questions. Pin
Luc Pattyn16-Apr-07 4:06
sitebuilderLuc Pattyn16-Apr-07 4:06 
GeneralRe: WorkerEventHandler.BeginInvoke() questions. Pin
Are Jay16-Apr-07 4:54
Are Jay16-Apr-07 4:54 
Thank you!

So... I've created a worker class and I'm creating multiple instances of the worker. Within the worker class I create an asyn thread using the BeginInvoke. Now I need update the calling form.

public delegate void CalculationCompletedEventHandler( object sender, CalculationCompletedEventArgs e );<br />

In the Worker class:
	<br />
public class Worker : Component {<br />
//...<br />
public event CalculationCompletedEventHandler CalculationCompleted;<br />
//..<br />
<br />
private void doCalculationCompleted( object operationState ){<br />
CalculationCompletedEventArgs e = operationState as CalculationCompletedEventArgs;<br />
OnCalculationCompleted( e );<br />
}<br />
		<br />
protected void OnCalculationCompleted( CalculationCompletedEventArgs e ){<br />
if ( CalculationCompleted != null ) {<br />
CalculationCompleted( this, e );<br />
}<br />
}

On the form:
internal void OnUpdateProgress( object sender, CalculationCompletedEventArgs e ){<br />
if ( this.InvokeRequired ){<br />
this.Invoke( doProgressUpdate, new object[] { sender, e } );<br />
}else{<br />
lock ( this ){<br />
//....Do Stuff<br />
}					<br />
}<br />
}<br />
<br />
Worker w = new Worker(id);<br />
w.CalculationCompleted += OnUpdateProgress;


In the above is the doCalculationCompleted method needed in the Worker Class?

I'll update my code and let you know how it went.

Thanks again.

I'm listening but I only speak GEEK.

GeneralRe: WorkerEventHandler.BeginInvoke() questions. Pin
Luc Pattyn16-Apr-07 6:49
sitebuilderLuc Pattyn16-Apr-07 6:49 
GeneralRe: WorkerEventHandler.BeginInvoke() questions. Pin
Are Jay20-Apr-07 13:40
Are Jay20-Apr-07 13:40 
QuestionObject Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Zach198315-Apr-07 17:28
Zach198315-Apr-07 17:28 
AnswerRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Luc Pattyn16-Apr-07 4:10
sitebuilderLuc Pattyn16-Apr-07 4:10 
GeneralRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Zach198316-Apr-07 8:27
Zach198316-Apr-07 8:27 
GeneralRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Luc Pattyn16-Apr-07 8:58
sitebuilderLuc Pattyn16-Apr-07 8:58 
QuestionRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Zach198318-Apr-07 10:13
Zach198318-Apr-07 10:13 
QuestionRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Zach198318-Apr-07 10:22
Zach198318-Apr-07 10:22 
AnswerRe: Object Reference not Set an instance of an object while Querying the 2003 Active Directory Pin
Luc Pattyn18-Apr-07 14:04
sitebuilderLuc Pattyn18-Apr-07 14:04 
QuestionHelp selecting xml nodes Pin
drifters15-Apr-07 17:02
drifters15-Apr-07 17:02 
AnswerRe: Help selecting xml nodes Pin
Christian Graus15-Apr-07 17:36
protectorChristian Graus15-Apr-07 17:36 
GeneralRe: Help selecting xml nodes Pin
drifters15-Apr-07 17:42
drifters15-Apr-07 17:42 
QuestionWindow Focus Pin
dirkwilliams15-Apr-07 16:03
dirkwilliams15-Apr-07 16:03 
AnswerRe: Window Focus Pin
Luc Pattyn15-Apr-07 23:16
sitebuilderLuc Pattyn15-Apr-07 23:16 
QuestionQuestion about detecting mouse click using? Pin
Khoramdin15-Apr-07 15:31
Khoramdin15-Apr-07 15:31 
AnswerRe: Question about detecting mouse click using? Pin
Christian Graus15-Apr-07 16:54
protectorChristian Graus15-Apr-07 16:54 
GeneralRe: Question about detecting mouse click using? Pin
Khoramdin16-Apr-07 6:29
Khoramdin16-Apr-07 6:29 

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.