private void btnNext_Click(object sender, EventArgs e) { _fr.FindNext(); _fr.LocateCurrentElement(); ShowItem(); txtState.Text = StateCurrentItem() + " next found."; }
private void btnFindNext_Click(object sender, EventArgs e) { if (_fr == null) { MessageBox.Show("Start search with 'Find'"); return; } _fr.FindNext(); _fr.LocateCurrentElement(); txtStatus.Text = _fr.ItemShortDescription(); }
/// <summary> /// btnFind_Click /// Find all matching items in recursive elements /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnFind_Click(object sender, EventArgs e) { if (txtFindString.Text.Length < 3) { DialogResult result = MessageBox.Show("Yes=Continue", "Short find string (<3 characters)", MessageBoxButtons.OKCancel); if (result == DialogResult.Cancel) { return; } } EA.Package pkg = Repository.GetTreeSelectedPackage(); _fr = new FindAndReplace(Repository, pkg, txtFindString.Text, txtReplaceString.Text, chkCaseSensetive.Checked, chkRegularExpression.Checked, chkIgnoreWhiteSpaces.Checked, chkName.Checked, chkDescription.Checked, chkStereotype.Checked, chkTaggedValue.Checked, txtTaggedValue.Text, chkPackage.Checked, chkElement.Checked, chkDiagram.Checked, chkAttribute.Checked, chkOperation.Checked); _fr.FindInPackageRecursive(); _fr.LocateCurrentElement(); if (_fr.Index >= 0) { txtStatus.Text = _fr.ItemShortDescription(); activateFindChangeParameters(false); } }
/// <summary> /// btnFind_Click /// Find all matching items in recursive elements /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnFind_Click(object sender, EventArgs e) { if (txtFindString.Text.Length < 3) { DialogResult result = MessageBox.Show("Yes=Continue", "Short find string (<3 characters)", MessageBoxButtons.OKCancel); if (result == DialogResult.Cancel) return; } EA.Package pkg = Repository.GetTreeSelectedPackage(); _fr = new FindAndReplace(Repository, pkg, txtFindString.Text, txtReplaceString.Text, chkCaseSensetive.Checked, chkRegularExpression.Checked, chkIgnoreWhiteSpaces.Checked, chkName.Checked, chkDescription.Checked, chkStereotype.Checked, chkTaggedValue.Checked, txtTaggedValue.Text, chkPackage.Checked, chkElement.Checked, chkDiagram.Checked, chkAttribute.Checked, chkOperation.Checked); _fr.FindInPackageRecursive(); _fr.LocateCurrentElement(); if (_fr.Index >= 0) { txtStatus.Text = _fr.ItemShortDescription(); activateFindChangeParameters(false); } }
public ShowAndChangeItemGUI(FindAndReplace fr) { InitializeComponent(); _fr = fr; _fr.LocateCurrentElement(); ShowItem(); ShowItem(); // I don't know why, matching at start don't lead to mark gold // Element with tags txtState.Text = StateCurrentItem() + " found."; }