Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для ArtemOS
2 / 2 / 0
Регистрация: 30.03.2023
Сообщений: 40

Как вызвать диалоговое окно печати Windows 11?

16.07.2023, 11:33. Показов 1395. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как вызвать вот это современное диалоговое окно, которое используется в Windows 11 во многих программах, например, Notepad++ на C#? Решений в Интернете вообще нету

PS: PrintDialog даже не предлагайте!
Миниатюры
Как вызвать диалоговое окно печати Windows 11?  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.07.2023, 11:33
Ответы с готовыми решениями:

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

Диалоговое окно печати
Как вызвать это диалоговое окно печати на C#? Перерыл весь интернет, но ничего не нашел

Как вызвать диалоговое окно Windows Forms с веб-страницы?
Есть веб-приложение. Есть страница его настройки. При нажатии одной из кнопок на этой странице должно вываливаться диалоговое окно...

8
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18296 / 14220 / 5368
Регистрация: 17.03.2014
Сообщений: 28,896
Записей в блоге: 1
16.07.2023, 19:45
ArtemOS, в манифесте приложения указана поддержка Windows 11?
XML
1
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
0
 Аватар для ArtemOS
2 / 2 / 0
Регистрация: 30.03.2023
Сообщений: 40
16.07.2023, 19:54  [ТС]
Да, имеется
0
 Аватар для ArtemOS
2 / 2 / 0
Регистрация: 30.03.2023
Сообщений: 40
17.07.2023, 10:35  [ТС]
Просто я сейчас разрабатываю собственный установщик для своей утилиты, и там на этапе "Лицензионное Соглашение" я добавил кнопку, по нажатию которой вызывалось бы это окно. Но проблема в том, что в C# есть только PrintDialog, а у него интерфейс Windows XP и мне оно не подходит. Я хочу вызвать новое окно печати, которое появилось начиная с Windows 10. Но я не знаю, как это сделать, потому что в интернете вообще нигде нет инструкций, как это можно реализовать с помощью C#. Ни dll, ни win-api, ничего не предлагают в Интернете
0
 Аватар для Andrey-MSK
3344 / 2231 / 387
Регистрация: 14.08.2018
Сообщений: 7,537
Записей в блоге: 4
17.07.2023, 11:37
ArtemOS, Этот диалог доступен только в UWP, так как является частью этой платформы. В WPF и WF он не доступен. Для WPF можно найти самописный на GitHub.
0
 Аватар для ArtemOS
2 / 2 / 0
Регистрация: 30.03.2023
Сообщений: 40
17.07.2023, 11:41  [ТС]
Но ведь его еще используют и приложения Win32? Например, Notepad++
0
 Аватар для Andrey-MSK
3344 / 2231 / 387
Регистрация: 14.08.2018
Сообщений: 7,537
Записей в блоге: 4
17.07.2023, 12:26
Цитата Сообщение от ArtemOS Посмотреть сообщение
Например, Notepad++
Notepad++ написан на C++, а не на C#... И какую функцию Windows они там вызывали можно только в исходниках глянуть... Ещё можно посмотреть SDK Windows 11, там есть описание всех возможностей.
0
 Аватар для ArtemOS
2 / 2 / 0
Регистрация: 30.03.2023
Сообщений: 40
17.07.2023, 12:28  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Ещё можно посмотреть SDK Windows 11, там есть описание всех возможностей.
Ок, посмотрю и проверю. Спасибо
0
 Аватар для ArtemOS
2 / 2 / 0
Регистрация: 30.03.2023
Сообщений: 40
18.08.2023, 17:28  [ТС]
Кстати. Вот на этом моменте я жестко тупанул, потому что оказывается в настройках PrintDialog надо было выставить значение UseEXDialog на true, и тогда открывается новое диалоговое окно
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.08.2023, 17:28
Помогаю со студенческими работами здесь

Как при нажатии на кнопку вызвать диалоговое окно для печати определённого текстового документа?
есть кнопка Button и есть текстовый документ не пустой. как при нажатии на кнопку вызвать диалоговое окно для печати определённого...

Как вызвать диалоговое окно загрузки?
Доброе утро.... Подскажите как можно вызвать средствами javascript, диалоговое окно загрузки файла!? Не используя сторонние библиотеки.

Как вызвать свое диалоговое окно?
Сделал диалоговое окно в designer from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Form(object): def setupUi(self,...

Как вызвать диалоговое окно CommonDialog
Есть ли уже созданное диалоговое окно 'Открыть' или 'Сохранить', на подобии стандпртного, которое появляется при выборе соответствующего...

Как программно вывести диалоговое окно печати
Помогите пожалуйста понять. Как программно вывести диалоговое окно печати(printer)?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru