Ожидание в с#

Тема в разделе ".NET", создана пользователем kipatilnik, 16 май 2015.

Наш партнер Genesis Hackspace
  1. kipatilnik

    kipatilnik New Member

    Регистрация:
    16 май 2015
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте. уважаемые форумчане!
    Новичок в с#, пожалуйста не ругайте.
    Разрабатываю программу для расчета. т.е. по большому счету алгоритм линейный, с небольшими ветвлениями, но с графическим интерфейсом. Пользователь вводит данные, нажимает кнопку и в определенных случая необходимо взаимодействие с пользователем.
    Пока остановился на варианте, что после ввода данных общение с пользователем происходит через импровизированную консоль. В той же форме делаю видимой панель, которая содержит RichTextBox, TextBox и Button.

    Вопрос: после того, как я выдал сообщение, нужно дождаться пока пользователь ответит и нажмет кнопку. Как наиболее рационально реализовать ожидание наступления события нажатия кнопки? Запускать отдельный поток? Или же, предложите, пожалуйста, другой, более удобный вариант взаимодействия , в данном случае, с пользователем.

    Заранее спасибо, друзья
     
  2. Streletz

    Streletz Active Member

    Регистрация:
    6 сен 2014
    Сообщения:
    40
    Симпатии:
    4
    А, чем Вас не устраивают обычные модальные диалоговые окна? Или использование "консоли" - следствие объективной необходимости?
     
  3. kinevkt

    kinevkt New Member

    Регистрация:
    4 дек 2016
    Сообщения:
    2
    Симпатии:
    0
    Поздновато я заявился...
    Но вдруг кому-то надо
    Более красивое решение (на мой взгляд) в данной ситуации это

    Код (Text):
    using Microsoft.VisualBasic;
    ...........
    string text = Interaction.InputBox("Текст", "Заголовок", "Значение");
    Эта штука выведет аналог MessageBox, но будут 2 кнопки (ОК и Отмена) и текстовое поле, значение которого передастся в string text (при нажатии ОК).
     
Загрузка...
Похожие Темы - Ожидание с#
  1. mibin
    Ответов:
    1
    Просмотров:
    1.567
  2. cLif
    Ответов:
    3
    Просмотров:
    3.902
  3. cLif
    Ответов:
    0
    Просмотров:
    1.661
  4. cLif
    Ответов:
    0
    Просмотров:
    1.522
  5. cLif
    Ответов:
    0
    Просмотров:
    1.547

Поделиться этой страницей