как создать windows7-стилизованное сообщение/диалоговые окна с линиями передачи команд в c#?

Как создать их красивое сообщение/диалоговые окна (пример: http://i.msdn.microsoft.com/dynimg/IC123363.png) в C#?

Есть ли функция, подобная MessageBox. Показать в Платформе.NET?

8
задан reaki 25 June 2010 в 20:00
поделиться

5 ответов

Я всегда стесняюсь давать ссылку на кодопроект, но мне кажется, что вы пытаетесь сделать TaskDialog. Есть также проект на code.msdn.microsoft.com, который утверждает, что предоставляет WinForms TaskDialog. Более надежным источником TaskDialog является Windows API Code Pack.

Обязательно предусмотрите альтернативное окно сообщения, если вам нужно поддерживать WindowsXP или более старые операционные системы, Диалоги задач являются новинкой в Windows Vista.

4
ответ дан 5 December 2019 в 17:34
поделиться

Это TaskDialog. Он заключен в управляемый класс Windows API Code Pack . Также есть много других полезных свойств Vista и Win7.

8
ответ дан 5 December 2019 в 17:34
поделиться

Взгляните на http://code.msdn.microsoft.com/WindowsAPICodePack Я не уверен, что в нем есть нужная функция, но в нем есть функция под названием «Диалоги задач Windows Vista и Windows 7», возможно, это то, что вы ищете.

2
ответ дан 5 December 2019 в 17:34
поделиться

Вы можете создать свою собственную форму окна сообщений, которая будет выглядеть так, как вы хотите, и показать ее с помощью формы show

MyMessageForm form = new MyMessageForm();
form.Show();
-1
ответ дан 5 December 2019 в 17:34
поделиться

DevExpress - это зрелый сторонний поставщик оконных форм, на который стоит обратить внимание, если вам интересно.

-2
ответ дан 5 December 2019 в 17:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: