Использование пользовательских вводимых чисел для поиска слова в текстовом поле - PullRequest
0 голосов
/ 13 ноября 2018

В настоящее время пытаюсь понять, как я использую пользовательский ввод. В моем случае это 1/2/3, чтобы найти определенную строку и слово в текстовом поле, скопировать эту информацию и вывести слово в новое текстовое поле. Текстовое поле, в которое вводит пользователь, уже разделено, поэтому первое число выбирает текстовый файл для выбора слова, второе число выбирает строку, а третье число выбирает слово. После считывания первого числа выбранный текстовый файл будет выведен в поле расширенного текста, прежде чем ключевое слово будет обнаружено и выведено.

Пока у меня нет большого кода для этого, но единственная часть, которую я действительно не понимаю, - это как найти конкретную строку и слово. В настоящее время текстовое поле с тремя пользовательскими вводами разбивается на каждый отдельный раздел и хранится в невидимых ярлыках для каждого раздела, как вы можете видеть в моем коде.

Вот мой код:

public partial class Form1 : Form
{
    int NumLines;
    public Form1()
    {
        InitializeComponent();
    }

    private void btnSubmit1_Click(object sender, EventArgs e)
    {
        var charArray = txtPoemInput.Text.Split('/');   // Dividing the users input into 3 usable sections using invisible labels

        lblPoem.Text = charArray[0];    
        lblLine.Text = charArray[1];
        lblWord.Text = charArray[2];



        // Testing for which poem is going to be used
        if (lblPoem.Text == "1")
        {
            //Read in text file
        }
        else if (lblPoem.Text == "2")
        {
            //Read in text file
        }
        else if (lblPoem.Text == "3")
        {
            //Read in text file
        }

        NumLines = txtPoem.Lines.Count();

        // the user input line and word finds and selects the speciic word required 
        // Displays word in the Keyword box 
...