Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 28.08.2007
Сообщений: 171

Как отловить отмену печати?

09.10.2008, 10:23. Показов 1217. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа расскажите темному, почему када в диалоге выбора принтера я выбираю принтер он сразу же становиться принтером по умолчанию, и как отучить это принтер печатать кады кликаешь по кнопке Отмена. Заранее благодарен.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2008, 10:23
Ответы с готовыми решениями:

Как сделать отмену во время выполнения?
Пусть, у меня есть цикл For i = 0 to 100000000 ... Next iи две кнопки на форме - одна запускает цикл, а другая должна отменять. Но во...

Как при печати отчета программно установить параметры печати?
как при печати отчета ( VBA ) программно установить параметры печати ( ширину полей )

Макрос на отмену печати
Добрый вечер, на паре связанной с изучением основ баз данных дали очень хитрое задание. Может кто-нибудь помочь его сделать? Вот само...

2
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
10.10.2008, 15:28
На счет принтера по умолсанию - убери свойство PrinterDefault (т.е. сделай его равным False).

А для того чтобы ловить отмену сделай так:
1) Свойство CancelError = True. При этом получится так, что когда юзер будет жать на отмену - будет генерироваться ошибка 32755.
2) а в коде ты обрабатывать будешь так:
Visual Basic
1
2
3
4
5
6
7
8
On Error Resume Next
CD.ShowPrinter
If Err.Number = 32755 Then
    On Error GoTo 0
    Exit Sub
End If
On Error GoTo 0
Printer.Copies = CD.Copies
а дальше уже идет код того что печатать собрался.

будут вопросы - пиши на мыло или сюда)
0
0 / 0 / 0
Регистрация: 28.08.2007
Сообщений: 171
12.10.2008, 06:42  [ТС]
Спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.10.2008, 06:42
Помогаю со студенческими работами здесь

Условие на отмену печати отчета
Здравствуйте. Мне необходимо, чтобы при нажатии кнопки -Печать- отчета -БЛАНКЗАКАЗА- печать производилась только, если заполнено поле...

Условие на отмену печати отчета (версия 2)
Здравствуйте! Мой вопрос в прошлой теме Условие на отмену печати отчета был решен частично. Все работает, но не так как хотел. Сделал...

Как отследить отмену записи?
Здравствуйте! Подскажите пожалуйста, как отследить, что пользователь отменил добавление записи?

Как сделать отмену последних действий в бд?
Добрый день, форумчане. Спасибо за помощь заранее. Может кто делал такое. Есть бд, отображается в tableview. Есть например кнопки...

Как реализовать корректную отмену ввода в InputBox
Private Sub DateTimePicker2_MouseDown(sender As Object, e As MouseEventArgs) Handles DateTimePicker2.MouseDown Dim Ввод, X As...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru