diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.cs index 378769a5..fb8e90dd 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.cs +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.cs @@ -2385,6 +2385,16 @@ namespace VEPROMS OpenItem(_Procedure); // SelectedStepTabPanel needs to be set so the print buttons on the ribbon will work. SelectedStepTabPanel = tc.MyEditItem.MyStepPanel.MyStepTabPanel; + + //CSM B2024-090 - if last displaytab item, + //select the steptab panel for it + //and set the EditItem for Find/Replace + //otherwise will cause PROMS to crash if Find clicked before a Tab is given Focus + if ((DisPlayTabState.Rows.IndexOf(TabState) == DisPlayTabState.Rows.Count - 1)) + { + SelectedStepTabPanel.Select(); + dlgFindReplace.MyEditItem = tc.MyEditItem; + } } } }