Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: MonoDevelop открыть диалог  (Прочитано 569 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Adoragas Rageeye

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
MonoDevelop открыть диалог
« : 03 Января 2015, 21:06:11 »
Всем привет,
Я разрабатываю небольшую систему для себя в целях обучения. У меня есть основное окно MainWindow и по нажатию на меню мне надо открыть диалог, в котором есть текст. Вопрос - как это сделать?
На скриншотах показано, что у меня есть Dialog.cs в котором визуально уже все настроено, и есть MainWindow - основная программа с настроенной визуализацией.

protected void Activated (object sender, EventArgs e)
{
// Set dialog window action
}

Этот код, что выше, по нажатию на кнопку должен вызвать это самое окно с подсказкой. Помогите в реализации.


Причем диалог был создан именно как диалог!

Изображения удалены модератором

Руководство по добавлению изображений на форум

Цитировать
Правила форума

2. На форуме ЗАПРЕЩЕНО
2.13.
Самовольное модерирование форума. Даже если вы считаете, что необходимо принять административные меры (закрыть тему, удалить сообщение, привлечь к ответственности участника форума и т.п.), не нужно об этом писать в теме — воспользуйтесь кнопкой «Сообщить модератору».

+15%
Следующая попытка удалить замечание модератора либо игнорирование этих заменчаний - бан на месяц!
--HP


« Последнее редактирование: 03 Января 2015, 21:17:58 от Haron Prime »

Оффлайн kupamaan

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: MonoDevelop открыть диалог
« Ответ #1 : 04 Января 2015, 10:44:00 »
Не пойму в чём проблема.
Просто открыть диалог в событии?
Код: (CSHARP) [Выделить]
protected void Activated (object sender, EventArgs e)
{
      ClassDialog dlg = new ClassDialog();
      dlg.Run();
      // Если диалоговое окно что то возващает
      ResponseType result = (ResponseType)dlg.Run();

      switch(result)
      {
          case :
               break;
      }
}
А вообще хотелось бы картинку увидеть.
« Последнее редактирование: 04 Января 2015, 14:17:08 от kupamaan »

 

Страница сгенерирована за 4.78 секунд. Запросов: 26.