private void OpenReplaceDialog(object sender, EventArgs e) { if (FindAndReplace.Active) { return; } FindAndReplace far = new FindAndReplace(MainWindow.THIS); far.Show(); }
private void MenuFind_Click(object sender, RoutedEventArgs e) { //List<Word> words = new List<Word>(); ////txtMainArea.Text.Split(new[] { Environment.NewLine },StringSplitOptions.None).ToList().ForEach(a => words.Add(new Word(a))); //using (System.IO.StringReader reader = new System.IO.StringReader(txtMainArea.Text)) //{ // while(true) // { // var temp = reader.ReadLine(); // if(temp != null) // { // words.Add(new Word(temp)); // } // else // { // break; // } // } //} //int index = 0; ////Lista stringow w kazdej liscie poszukaj zadanej frazy. I wez pierwszy element //foreach(var word in words) //{ // if(word.FindElement("F")) // { // break; // } // index++; //} ////index +=1; //for(int i = 0;i<index;i++) //{ // MainScroll.LineDown(); //} if (canOpenFindAndReplace) { FindAndReplace findAndReplace = new FindAndReplace(); findAndReplace.Show(); canOpenFindAndReplace = false; } //int numberOfColumns = txtMainArea.LineCount; //for(int i = 0;i<=numberOfColumns;i++) //{ // //var c = txtMainArea.GetCharacterIndexFromLineIndex(i); //} //MainScroll.Focus(); //MainScroll.HorizontalOffset //MainScroll.LineDown(); //MainScroll.ScrollToVerticalOffset(); //txtMainArea.Text.First(a => a == 'f'); //MainScroll.ScrollToVerticalOffset(7); }