/// <summary> /// Before opening the ContextMenuStrip, we manage the availability of the items. /// </summary> /// <param name="sender">the sender object</param> /// <param name="e">the event data</param> void BuildInContextMenuStrip_Opening(object sender, CancelEventArgs e) { _cutToolStripMenuItem.Enabled = _hexBox.CanCut(); _copyToolStripMenuItem.Enabled = _hexBox.CanCopy(); _pasteToolStripMenuItem.Enabled = _hexBox.CanPaste(); _selectAllToolStripMenuItem.Enabled = _hexBox.CanSelectAll(); }