System.Windows.Forms.HexBox.KeyInterpreter.PerformPosMoveLeftByte C# (CSharp) Метод

PerformPosMoveLeftByte() защищенный Метод

protected PerformPosMoveLeftByte ( ) : bool
Результат bool
            protected virtual bool PerformPosMoveLeftByte()
            {
                long pos = _hexBox._bytePos;
                int cp = _hexBox._byteCharacterPos;

                if(pos == 0)
                    return true;

                pos = Math.Max(0, pos-1);
                cp = 0;

                _hexBox.SetPosition(pos, cp);

                if(pos < _hexBox._startByte)
                {
                    _hexBox.PerformScrollLineUp();
                }
                _hexBox.UpdateCaret();
                _hexBox.ScrollByteIntoView();
                _hexBox.Invalidate();

                return true;
            }