private void showOnlyCodeBoxToolStripMenuItem_CheckedChanged(object sender, EventArgs e)
{
var check = showOnlyCodeBoxToolStripMenuItem.Checked;
lblStart.Visible = !check;
lblEnd.Visible = !check;
if (check)
{
// remember current
_oldPosition = txtCode.Location;
_oldSize = txtCode.Size;
txtCode.Dock = DockStyle.Fill;
}
else
{
txtCode.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Bottom;
// reinstate previous position, box doesn't resize itself properly
txtCode.Location = _oldPosition;
txtCode.Size = _oldSize;
}
}