//navigate tabControl via arrow buttons

 

        private void moveToNextTab(string sFlag)

        {

            int i; 

            i = tabControl_ProcA.SelectedIndex;

            int iCount;

            iCount = tabControl_ProcA.TabCount;

 

            if (sFlag == "forward")

            {

                if (i < iCount - 1)

                {

                    i++;

                    tabControl_ProcA.SelectedIndex = i;

                }               

                else

                {

                    tabControl_ProcA.SelectedIndex = 0;

                    SHORTNAME.Focus();

                }

            }

            else if (sFlag == "back")

            {

                if (i == 0)

                {

                    tabControl_ProcA.SelectedIndex = iCount - 1;

                }

                else

                {

                    i--;

                    tabControl_ProcA.SelectedIndex = i;

                }

            }

 

            switch (tabControl_ProcA.SelectedIndex)

                    {

                        case 0:

                            txtboxOnTab1.Focus();

                            break;

                        case 1:

                            txtboxOnTab2.Focus();

                            break;

                            //etc

                           

        }

}