System.Windows.Forms.HexBox.KeyInterpreter.PreProcessWmKeyDown_ShiftTab C# (CSharp) Method

PreProcessWmKeyDown_ShiftTab() protected method

protected PreProcessWmKeyDown_ShiftTab ( Message &m ) : bool
m Message
return bool
            protected virtual bool PreProcessWmKeyDown_ShiftTab(ref Message m)
            {
                if(_hexBox._keyInterpreter is StringKeyInterpreter)
                {
                    _shiftDown = false;
                    _hexBox.ActivateKeyInterpreter();
                    _hexBox.ScrollByteIntoView();
                    _hexBox.ReleaseSelection();
                    _hexBox.UpdateCaret();
                    _hexBox.Invalidate();
                    return true;
                }

                if(_hexBox.Parent == null) return true;
                _hexBox.Parent.SelectNextControl(_hexBox, false, true, true, true);
                return true;
            }