Текстовое поле обновляется в фоновом режиме, но не визуально - PullRequest
0 голосов
/ 10 мая 2018

немного фона; Я создаю веб-приложение с использованием C #, для которого необходимо записывать и читать текстовые поля. Похоже, что текст записывается в текстовое поле, поскольку он вставляется в запросы, для которых он мне нужен, однако текстовое поле не отображает текст.

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

        Thread newThread = new Thread(new ThreadStart(threadMethod));
        newThread.SetApartmentState(ApartmentState.STA);
        newThread.Start();

Я использовал это, поскольку продолжал получать ошибку:

DialogResult result = browse.ShowDialog();

Я полагаю, что текст не отображается, потому что он находится в новой теме, но я не понимаю, как его можно использовать, как в текстовом поле, и как заставить текст отображаться.

Любая помощь будет принята с благодарностью. Спасибо!

EDIT

Просмотр веб-страницы через Firefox

В текстовом поле «Код MCH» пользователь будет вводить текст. Это отлично. Я хочу, чтобы текст отображался в выделенном текстовом поле, а в большом - внизу.

Я знаю, что это работает, поскольку у меня есть другое текстовое поле с видимостью, установленной в false, которое добавляется, а затем текст этого текстового поля добавляется в запрос SQL, поэтому он не является пустым, и я добавляю в это текстовое поле таким же образом как и другие: tb_Textbox.Text + = "Мой текст здесь"

...