public void Cut()
{
if (!CanCut()) return;
Copy();
_byteProvider.DeleteBytes(_bytePos, _selectionLength);
_byteCharacterPos = 0;
UpdateCaret();
ScrollByteIntoView();
ReleaseSelection();
Invalidate();
Refresh();
}
/// <summary> /// The handler for the "Cut"-Click event /// </summary> /// <param name="sender">the sender object</param> /// <param name="e">the event data</param> void CutMenuItem_Click(object sender, EventArgs e) { _hexBox.Cut(); }