protected virtual bool PreProcessWmKeyDown_Delete(ref Message m)
{
if(!_hexBox._byteProvider.SupportsDeleteBytes())
return true;
long pos = _hexBox._bytePos;
long sel = _hexBox._selectionLength;
if(pos >= _hexBox._byteProvider.Length)
return true;
long bytesToDelete = (sel > 0) ? sel : 1;
_hexBox._byteProvider.DeleteBytes(pos, bytesToDelete);
_hexBox.UpdateScrollSize();
_hexBox.ReleaseSelection();
_hexBox.Invalidate();
return true;
}