CalDavSynchronizer.Ui.DraggableTabControl.SwapTabPages C# (CSharp) Метод

SwapTabPages() приватный Метод

private SwapTabPages ( TabPage src, TabPage dst ) : void
src System.Windows.Forms.TabPage
dst System.Windows.Forms.TabPage
Результат void
    private void SwapTabPages (TabPage src, TabPage dst)
    {
      int srci = TabPages.IndexOf (src);
      int dsti = TabPages.IndexOf (dst);

      TabPages[dsti] = src;
      TabPages[srci] = dst;

      if (SelectedIndex == srci)
        SelectedIndex = dsti;
      else if (SelectedIndex == dsti)
        SelectedIndex = srci;

      Refresh();
    }
  }