hi, Daniel
    About issue79309,I think it's the while conditional statemnet(Line127) that 
leads to the problem.
It's a endless loop.
    About issue86945 I add WB_DIALOGCONTROL and WB_TABSTOP to 
ScScenarioWindow::ScScenarioWindow
like this: Window( pParent, WB_DIALOGCONTROL | WB_TABSTOP )
Now,the listbox can capture TAB key.
in the mean time,
In function ScScenarioListBox::Notify, I add 
else if ( KEY_TAB == nCode) 
   {
    ListBox::Notify( rNEvt ); //this statement may cause problems.
   }
after else if( KEY_DELETE == nCode ){ ...}
But there are problems:
when TAB key jumps into the listbox, it's a virtual rectangle.
when scenarios are more the 5, the roll bar of the listbox can capture the TAB 
key.


Best Regards
yunjingtao

Reply via email to