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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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.772 секунд. Запросов: 26.