I have a control that inherits from UltraMaskEdit and has input mask of "n,nnn,nnn.nnn". When user enters the control and cursor is to the left of the decimal place, when the tab key is pressed it moves the cursor to the right of the decimal place instead of exiting the control and moving to the next control. When the cursor is to the right of the decimal, tab works as expected by exiting the control and moving to the next control. The behavior I am needing, is for when tab is pressed, the control loses focus and moves to the next one, no matter where the cursor is in the input string.
That fixed the problem perfectly.
Try setting the TabNavigation property to NextControl instead of NextSection.
-Matt