From f7e339a3a70f5bbe31833858e9084713c9818757 Mon Sep 17 00:00:00 2001
From: dsiders
Change calls ShowCurrentPage to display the page in PageIndex, and hide the -previously visible page in the tabbed control. ActivateFirstControlOnPage is -called to select the focused control for the ActivePage or parent form. Change -calls DoChange when the control is not being destroyed, or loaded in the LCL -component streaming mechanism. +previously visible page in the tabbed control. Change calls DoChange when the +control is not being destroyed, or loaded in the LCL component streaming +mechanism.
Change is called from the MoveTab method, and when selection change messages
@@ -4188,70 +4187,6 @@ Ordinal position for the page object removed from the page list.
-
-ActivateFirstControlOnPage is a method used to ensure that the
-active control on a form is properly updated when the page on the tab control
-is changed. It prevents the tabbed control from stealing focus if there is an
-enabled child control on the page specified in APage. It sets the
-ActiveControl property on the parent form to the first child control in APage
-(when available).
-
-No actions are performed in the method if any of the following conditions are
-detected:
-
-ActivateFirstControlOnPage is called from the Change method, and when a new
-value is assigned to the TabIndex property. It occurs after the current Page on
-the tab control has been made visible and given focus. It occurs before the
-OnChange event handler is signalled.
-
-
-