Выход из паузы с разным результатом.

  • Автор темы Автор темы iskrakovrov
  • Дата начала Дата начала

iskrakovrov

Client
Регистрация
28.03.2015
Сообщения
531
Реакции
171
Баллы
43
Если я задаю паузу в выполнении шаблона, типа

instance.WaitForUserAction(300);

То у меня внизу инстанса появляется кнопка "Продолжить".
А возможно ли сделать несколько кнопок? Например "Продолжить 1", "Продолжить 2" "Продолжить3"
Чтоб передать шаблону условие, что получилось за время паузы - например при Нажатии "Продолжить 1" получаем переменную равную 1, при Нажатии "Продолжить 2" получаем переменную равную 2, при Нажатии "Продолжить 3" получаем переменную равную 3.?

Спасибо.

upd - Протупил))) Сделал. Спасибо. Тему закрыть можно.
 
Последнее редактирование:
Если я задаю паузу в выполнении шаблона, типа

instance.WaitForUserAction(300);

То у меня внизу инстанса появляется кнопка "Продолжить".
А возможно ли сделать несколько кнопок? Например "Продолжить 1", "Продолжить 2" "Продолжить3"
Чтоб передать шаблону условие, что получилось за время паузы - например при Нажатии "Продолжить 1" получаем переменную равную 1, при Нажатии "Продолжить 2" получаем переменную равную 2, при Нажатии "Продолжить 3" получаем переменную равную 3.?

Спасибо.

upd - Протупил))) Сделал. Спасибо. Тему закрыть можно.
Интересно узнать, каким образом решили проблему. :)
 
  • Оценить
Реакции: SergSh
Кнопки после выхода из паузы. При их нажатии переменные задаются.
На форуме был такой примерно пример - там 2 кнопки выводились Да-Нет

Код:
Развернуть Свернуть Копировать
System.Windows.Forms.Form F = new System.Windows.Forms.Form();
F.Text = "В какой файл записать";
//создаем кнопку
System.Windows.Forms.Button button = new System.Windows.Forms.Button();
//задаем имя чекбоксам
button.Text = "Вариант 1";
//положение в окне
button.Location = new System.Drawing.Point(10,5);
//размер кнопочки
button.Size=new System.Drawing.Size(100, 50);
//кидаем на форму
F.Controls.Add(button);
//создаем кнопку
System.Windows.Forms.Button button2 = new System.Windows.Forms.Button();
//задаем имя чекбоксам
button2.Text = "Вариант 2";
//положение в окне
button2.Location = new System.Drawing.Point(10,60);
//размер кнопочки
button2.Size=new System.Drawing.Size(100, 50);
//кидаем на форму
F.Controls.Add(button2);
//создаем кнопку
System.Windows.Forms.Button button3 = new System.Windows.Forms.Button();
//задаем имя чекбоксам
button3.Text = "Вариант 3";
//положение в окне
button3.Location = new System.Drawing.Point(10,120);
//размер кнопочки
button3.Size=new System.Drawing.Size(100, 50);
//кидаем на форму
F.Controls.Add(button3);
button.Click += (delegate
{
    project.Variables["answer"].Value = "1";
            F.Dispose();
});
F.AcceptButton = button;
button2.Click += (delegate
{
    project.Variables["answer"].Value = "2";
            F.Dispose();
});
F.AcceptButton = button;
button3.Click += (delegate
{
    project.Variables["answer"].Value = "3";
            F.Dispose();
});

//запускаем форму
F.ShowDialog();
return 0;
 
  • Оценить
Реакции: evgen_po и Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)