private void btnReplace_Click(object sender, EventArgs e)
{
if (_fr == null || _fr.l_items.Count == 0)
{
MessageBox.Show("Start search with 'Find'");
return;
}
if (_fr.l_items[_fr.Index].isUpdated)
{
MessageBox.Show("Changes already done!");
return;
}
// update replace string
_fr.replaceString = txtReplaceString.Text;
if (txtReplaceString.Text.Trim() == "")
{
DialogResult result = MessageBox.Show("", "Replace with string empty?", MessageBoxButtons.YesNo);
if (result == DialogResult.No)
{
return;
}
}
_fr.ReplaceItem();
_fr.FindNext();
_fr.LocateCurrentElement();
txtStatus.Text = _fr.ItemShortDescription();
}