Click here to Skip to main content
15,886,816 members
Home / Discussions / C#
   

C#

 
AnswerRe: How to give focus to the child window in a SDI App Pin
John Fisher1-Nov-02 12:28
John Fisher1-Nov-02 12:28 
GeneralCasting and WMI problem Pin
Anonymous31-Oct-02 5:19
Anonymous31-Oct-02 5:19 
GeneralRe: Casting and WMI problem Pin
Paul Riley31-Oct-02 5:48
Paul Riley31-Oct-02 5:48 
GeneralRe: Casting and WMI problem Pin
Anonymous31-Oct-02 11:31
Anonymous31-Oct-02 11:31 
QuestionHow to disabled some TabPage? Pin
Anonymous31-Oct-02 2:15
Anonymous31-Oct-02 2:15 
QuestionMessage or Callback? Pin
Daniel Strigl30-Oct-02 22:38
Daniel Strigl30-Oct-02 22:38 
AnswerRe: Message or Callback? Pin
James T. Johnson30-Oct-02 22:48
James T. Johnson30-Oct-02 22:48 
AnswerRe: Message or Callback? Pin
John Fisher31-Oct-02 9:07
John Fisher31-Oct-02 9:07 
Invoke and BeginInvoke are related. They are directly related to threading. If "this" is a System.Windows.Control or a descendant, then they also have a correspondence with windows messages.

BeginInvoke just triggers the activity and keeps on moving.
Invoke waits until the activity is finished before continuing.

Example 1:
   Thread 1 creates a Form with a list view.
   Thread 2 wants to change the content of the list.
   Thread 2 calls Form.BeginInvoke(...).
   Thread 2 keeps on doing stuff while Thread 1 does the work.

Example 2:
   Thread 1 creates a Form with a list view.
   Thread 2 wants to change the content of the list.
   Thread 2 calls Form.Invoke(...).
   Thread 2 waits until Thread 1 finishes the work.
   Thread 2 continues.

It is easy to see that for list view changes, this is posting messages and either waiting or not waiting for a response. The message thing also relates to the idea that only the Creating thread should make changes to the window.

If you were talking about generic BeginInvoke and Invoke for use with Delegates, then the message relation is thrown out and we're talking solely about callbacks.


John
GeneralRe: Message or Callback? Pin
Daniel Strigl4-Nov-02 0:54
Daniel Strigl4-Nov-02 0:54 
Generalcreating an add-in with c# Pin
Danny Rodriguez30-Oct-02 18:58
Danny Rodriguez30-Oct-02 18:58 
GeneralRe: creating an add-in with c# Pin
Steven Lyons30-Oct-02 19:52
Steven Lyons30-Oct-02 19:52 
GeneralClickety Police! Pin
David Stone31-Oct-02 3:59
sitebuilderDavid Stone31-Oct-02 3:59 
QuestionPlaceholders in C#? Pin
Anonymous30-Oct-02 18:21
Anonymous30-Oct-02 18:21 
AnswerRe: Placeholders in C#? Pin
Steven Lyons30-Oct-02 19:44
Steven Lyons30-Oct-02 19:44 
AnswerRe: Placeholders in C#? Pin
Daniel Turini31-Oct-02 8:09
Daniel Turini31-Oct-02 8:09 
Questionwhy a referenced dll can not check out??? Pin
fftongzhi30-Oct-02 15:40
fftongzhi30-Oct-02 15:40 
AnswerRe: why a referenced dll can not check out??? Pin
Daniel Turini31-Oct-02 8:04
Daniel Turini31-Oct-02 8:04 
GeneralRe: why a referenced dll can not check out??? Pin
fftongzhi31-Oct-02 14:27
fftongzhi31-Oct-02 14:27 
GeneralIndexer problem Pin
nothign12312330-Oct-02 11:31
nothign12312330-Oct-02 11:31 
GeneralStrange Mutex Behavior Pin
EricK730-Oct-02 9:26
sussEricK730-Oct-02 9:26 
GeneralRe: Strange Mutex Behavior Pin
EricK730-Oct-02 11:17
sussEricK730-Oct-02 11:17 
GeneralRe: Strange Mutex Behavior Pin
Richard Deeming30-Oct-02 23:50
mveRichard Deeming30-Oct-02 23:50 
GeneralRe: Strange Mutex Behavior Pin
EricK731-Oct-02 3:40
sussEricK731-Oct-02 3:40 
GeneralInitiateComponents() Pin
Donald Blachly30-Oct-02 4:05
Donald Blachly30-Oct-02 4:05 
GeneralRe: InitiateComponents() Pin
Stephane Rodriguez.30-Oct-02 4:18
Stephane Rodriguez.30-Oct-02 4:18 

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.