Exemplo n.º 1
0
 private void Goto()
 {
     Form3 newForm = new Form3();
     newForm.ShowDialog();
     int number = newForm.LineNumber;
     bool success = newForm.Success;
     if (success)
     {
         int j = 0;
         string text = scripts[tabControl1.SelectedIndex].Text;
         if (number > scripts[tabControl1.SelectedIndex].Lines.Length)
         {
             number = scripts[tabControl1.SelectedIndex].Lines.Length;
         }
         for (int i = 1; i < number; i++)
         {
             j = text.IndexOf('\n', j + 1);
             if (j == -1)
             {
                 break;
             }
         }
         if (number > 1)
         {
             scripts[tabControl1.SelectedIndex].Select(j + 1, 0);
         }
         else
         {
             scripts[tabControl1.SelectedIndex].Select(j, 0);
         }
     }
 }