File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed
Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -55,18 +55,26 @@ internal void EnableControls()
5555
5656 /// <summary>Enables or disables all buttons on the form</summary>
5757 /// <param name="enabled"></param>
58- internal void EnableControls ( bool enabled )
58+ internal void EnableControls ( bool enabled , bool toolstripmenuenabled = false )
5959 {
6060 MethodInvoker mi = delegate
6161 {
6262 try
6363 {
6464 // Menus
65- toolStripMain . Enabled = enabled ;
65+ toolStripMain . Enabled = enabled || toolstripmenuenabled ;
6666
6767 // Main menu items
68+ tsbNew . Enabled = enabled ;
69+ tsbOpen . Enabled = enabled ;
70+ tsbSave . Enabled = enabled ;
71+ tsbRepo . Enabled = enabled ;
6872 tsbExecute . Enabled = enabled && Service != null ;
6973 tsbAbort . Visible = settings . ExecuteOptions . AllPages ;
74+ tsbSend . Enabled = enabled ;
75+ tsbConvert . Enabled = enabled ;
76+ tsbView . Enabled = enabled ;
77+ tsbOptions . Enabled = enabled ;
7078
7179 // Sub menu Open items
7280 tsmiOpenView . Enabled = enabled && Service != null ;
Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ private void RetrieveMultiple(string fetch)
284284 {
285285 working = true ;
286286 SendMessageToStatusBar ( this , new StatusBarMessageEventArgs ( "Retrieving..." ) ) ;
287- tsbExecute . Enabled = false ;
287+ EnableControls ( false , true ) ;
288288 tsbAbort . Enabled = true ;
289289 dockControlGrid ? . SetQueryChanged ( true ) ;
290290 WorkAsync ( new WorkAsyncInfo
@@ -330,7 +330,7 @@ private void RetrieveMultiple(string fetch)
330330 {
331331 working = false ;
332332 tsbAbort . Enabled = false ;
333- tsbExecute . Enabled = true ;
333+ EnableControls ( true ) ;
334334 Enabled = true ;
335335 Cursor = Cursors . Default ;
336336 SendMessageToStatusBar ( this , new StatusBarMessageEventArgs ( "" ) ) ;
You can’t perform that action at this time.
0 commit comments