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

C#

 
GeneralRe: how to embed excel and pdf into winform ? Pin
Xpeive23-Jan-04 22:59
Xpeive23-Jan-04 22:59 
AnswerRe: how to embed excel and pdf into winform ? Pin
Guillermo Rivero23-Jan-04 1:27
Guillermo Rivero23-Jan-04 1:27 
GeneralCustom Component Functions Pin
obelisk2922-Jan-04 14:47
obelisk2922-Jan-04 14:47 
GeneralRe: Custom Component Functions Pin
Heath Stewart22-Jan-04 18:33
protectorHeath Stewart22-Jan-04 18:33 
GeneralRe: Custom Component Functions Pin
David Stone22-Jan-04 19:24
sitebuilderDavid Stone22-Jan-04 19:24 
GeneralRe: Custom Component Functions Pin
Heath Stewart22-Jan-04 19:30
protectorHeath Stewart22-Jan-04 19:30 
GeneralWait Cursor Pin
Anders Molin22-Jan-04 11:49
professionalAnders Molin22-Jan-04 11:49 
GeneralRe: Wait Cursor Pin
Heath Stewart22-Jan-04 12:50
protectorHeath Stewart22-Jan-04 12:50 
If you execute the statement to fill the tree in a separate thread, the current cursor will be set to the default immediately since the method you called executes in another thread. If you call Application.DoEvents in your code before wanting the default cursor to be reset, if will be set to Cursors.Default, so don't call Application.DoEvents, either.

Finally, make sure you have something like the following: it's all too often that wait cursors are left showing when a process has finished in err:
Cursor current = Cursor.Current;
try
{
  Cursor.Current = Cursors.WaitCursor;
  // Do stuff.
}
finally
{
  Cursor.Current = current;
}
Optionally, you can forget about storing the current cursor (for instance, if you know your method is in the only thread of execution running, such as the main UI thread) and just use Cursors.Default.

But you don't have to set this on every control. Cursor.Current set the wait cursor and stops processing mouse events for the entire application. Only Control.Cursor sets the desired cursor for just that control.

 

-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
GeneralRe: Wait Cursor Pin
Anders Molin22-Jan-04 13:01
professionalAnders Molin22-Jan-04 13:01 
GeneralRe: Wait Cursor Pin
Heath Stewart22-Jan-04 18:28
protectorHeath Stewart22-Jan-04 18:28 
GeneralRe: Wait Cursor Pin
Anders Molin22-Jan-04 20:54
professionalAnders Molin22-Jan-04 20:54 
GeneralRe: Wait Cursor Pin
Heath Stewart23-Jan-04 4:31
protectorHeath Stewart23-Jan-04 4:31 
GeneralRe: Wait Cursor Pin
Anders Molin23-Jan-04 5:33
professionalAnders Molin23-Jan-04 5:33 
GeneralRe: Wait Cursor Pin
Alvaro Mendez23-Jan-04 8:07
Alvaro Mendez23-Jan-04 8:07 
GeneralSigning an assembly with a strong name Pin
RadioButton22-Jan-04 10:34
RadioButton22-Jan-04 10:34 
GeneralRe: Signing an assembly with a strong name Pin
Heath Stewart22-Jan-04 10:48
protectorHeath Stewart22-Jan-04 10:48 
GeneralRe: Signing an assembly with a strong name Pin
RadioButton22-Jan-04 10:57
RadioButton22-Jan-04 10:57 
GeneralRe: Signing an assembly with a strong name Pin
Heath Stewart22-Jan-04 11:01
protectorHeath Stewart22-Jan-04 11:01 
GeneralRe: Signing an assembly with a strong name Pin
RadioButton22-Jan-04 11:22
RadioButton22-Jan-04 11:22 
GeneralRe: Signing an assembly with a strong name Pin
Daniel Turini22-Jan-04 11:20
Daniel Turini22-Jan-04 11:20 
GeneralRe: Signing an assembly with a strong name Pin
RadioButton22-Jan-04 11:28
RadioButton22-Jan-04 11:28 
GeneralRe: Signing an assembly with a strong name Pin
Heath Stewart22-Jan-04 11:49
protectorHeath Stewart22-Jan-04 11:49 
GeneralRe: Signing an assembly with a strong name Pin
RadioButton22-Jan-04 12:16
RadioButton22-Jan-04 12:16 
GeneralGetIfTable and DllImport Pin
Julien Delezenne22-Jan-04 10:02
Julien Delezenne22-Jan-04 10:02 
GeneralRe: GetIfTable and DllImport Pin
Heath Stewart22-Jan-04 11:09
protectorHeath Stewart22-Jan-04 11:09 

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.