Switch to wait cursor for slow behaviours

3 posts, 0 answers
  1. papadi
    papadi avatar
    35 posts
    Member since:
    Nov 2008

    Posted 03 Oct 2012 Link to this post

    there are several occasions that the controls do not behave instantly, depending also on the performance capabilities of the current machine and the complexity of the UI.

    I see this for instance when expanding/collapsing rows in the RadTreeListView, or expanding/collapsing the RadExpander. Another example is when my user clicks on a grid row and the grid has to switch the display to the editing template of the corresponding column. The same when the user expands a pane in the RadDocking control.

    By default these controls do not switch the cursor to the wait cursor, so if these operations take a second to complete, there is no indication that they even have started. So the user tends to click again and again, resulting in strange behavior depending on the occasion.

    I'm interesting in just replacing the Arrow cursor with the WaitCursor and not something more complex like using the RadBusyIndicator.

    Any solution?
  2. papadi
    papadi avatar
    35 posts
    Member since:
    Nov 2008

    Posted 19 Oct 2012 Link to this post

  3. Nick
    Nick avatar
    593 posts

    Posted 23 Oct 2012 Link to this post

    Hi Dimitros,

    You can easily set the Cursor property of the Control that is executing long actions. 

    this.GridView.Cursor = Cursors.Wait;
    Hope this helps! 

    All the best,
    the Telerik team

    Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

Back to Top