protected virtual bool PreProcessWmKeyDown_Down(ref Message m)
{
long pos = _hexBox._bytePos;
int cp = _hexBox._byteCharacterPos;
if (pos == _hexBox._byteProvider.Length && cp == 0)
return true;
pos = Math.Min(_hexBox._byteProvider.Length, pos + _hexBox._iHexMaxHBytes);
if (pos == _hexBox._byteProvider.Length)
cp = 0;
_hexBox.SetPosition(pos, cp);
if (pos > _hexBox._endByte - 1)
{
_hexBox.PerformScrollLineDown();
}
_hexBox.UpdateCaret();
_hexBox.ScrollByteIntoView();
_hexBox.ReleaseSelection();
_hexBox.Invalidate();
return true;
}