FixupTabList method

void FixupTabList()

Implementation

void FixupTabList()
{
  try
  {
    int Count = _winControls.length;
    var list = List<TWinControl?>.filled(Count, null);
    for(int i = 0; i < Count; i++)
    {
      var Control = _winControls[i];
      int j = Control._tabOrder;
      if((j >= 0) && (j < Count))
        list[j] = Control;
    }
    for(int i = 0; i < Count; i++)
    {
      var Control = list[i];
      if(Control != null)
        Control.UpdateTabOrder(i);
    }
  }
  finally
  {
  }
}