Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.79/19: Рейтинг темы: голосов - 19, средняя оценка - 4.79
 Аватар для АББА
136 / 63 / 24
Регистрация: 08.11.2012
Сообщений: 250

Запрет выхода из формы

11.09.2013, 12:54. Показов 3937. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создал форму поставил с свойствах
VB.NET
1
FormStyle=None
; и
VB.NET
1
WindowsState=Maximazed
;
в событие
VB.NET
1
 FormClosing
прописал
VB.NET
1
e.Close=True
(для того чтобы невозможно было выйти с помощью Alt+F4) , но всё равно с помощью кнопки Пуск (с клавы) или Ctrl+Alt+Del можно легко выйти.
Вопрос в том что как сделать так чтобы из формы вообще невозможно было выйти. Кроме, какого нибудь Button - а.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.09.2013, 12:54
Ответы с готовыми решениями:

Запрет на растягивание формы
Доброе время суток. Скажите, пожалуйста, как запретить растягивать форму. После запуска (моей) программы пользователь может растянуть...

Запрет перехода на другие элементы формы, пока не будет заполнен TextBox
Подскажите пожалуйста как проще всего запретить переход на другие элементы формы пока не введен текст в определенный текстбокс.

Запрет выхода мыши за пределы формы
Скажити плиииз код чтобы за приделы формы мышки не могла выйти Зарание благодарю!

25
 Аватар для АББА
136 / 63 / 24
Регистрация: 08.11.2012
Сообщений: 250
11.09.2013, 22:46  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Qwertiy Посмотреть сообщение
Нет, Ctrl+Alt+Del будет отменять блокировку клавиатуры и мыши. Если не ошибаюсь, диспетчер задач при этом вызван не будет. Забыл название функции.
Дело в том что Ctrl+Alt+Del вызывает диспетчер задч
0
 Аватар для Серж_87
1303 / 509 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
11.09.2013, 22:49
Цитата Сообщение от АББА Посмотреть сообщение
Дело в том что Ctrl+Alt+Del вызывает диспетчер задч
нет, диспетчер задач вызывает ctrl+sfift+esc. А Ctrl+Alt+Del вызщывает меню в котором по мимо выбора диспетчера задач есть еще смена пароля, выход из системы, блокировка ПК и др.
0
 Аватар для АББА
136 / 63 / 24
Регистрация: 08.11.2012
Сообщений: 250
11.09.2013, 22:57  [ТС]
Да верно emenem97, но этого тоже не должно быть и даже ctrl+sfift+esc работает.
0
 Аватар для Серж_87
1303 / 509 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
11.09.2013, 23:35
набери в яндексе "как скрыть диспетчер задач в виндовс ХР/7" уверен там найдутся примеры. После чего их реализовать в своей программе уже. Я никогда не задавался такой целью

Добавлено через 34 минуты
Заблокировать "диспетчер задач" на виндовс ХР и 7. У меня лично работает.

Нажимаем winkey + R (Пуск -> Выполнить) -> Вводим gpedit.msc и жмём Ok. В открытом окне групповой политики переходим в Административные шаблоны -> Система -> Возможности Ctrl + Alt + Del (В Windows 7 этот пункт называется Варианты действия после нажатия Ctrl + Alt + Del)-> Нажимаем два раза левой клавишей мыши на “Удалить диспетчер задач” выбираем пункт “Включен” -> “Применить”

Вуаля, не работает.

Теперь нужно разузнать что эти действия меняют в системе и где конкретно, чтобы понять что нужно изменить программно в своей программе. Кто нибудь может подсказать?
1
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
12.09.2013, 06:17
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Еще, насчет диспетчера. Семерки под рукой нет (ибо там по A-C-D окно приветствия или что-то в этом роде), а под XP можно как вариант подсадить утку:
VB.NET
1
2
3
4
5
6
7
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe", "Debugger", "0")
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe", "Debugger", "")
    End Sub
2
1 / 1 / 2
Регистрация: 15.09.2015
Сообщений: 158
01.12.2015, 21:53
огромное спасибо за код!)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2015, 21:53

Прозрачность формы, при наведении мыши на кнопку реализовать изменение её положения относительно формы с невозможностью выхода за границы формы
доброй ночи, уважаемые программисты, студенты,а также любители программировать. помогите, пожалуйста, написать программу на языке С++ ...

Запрет выхода за форму
В который раз ищу, но не могу найти верного ответа. Нужен запрет выхода изображения за границы формы, которое управляется стрелками. ...

Запрет выхода из Windows при сохранении файла
Файлы пишутся по три через Планировщик задач и бывает конфликт при одновременной записи файла и получения команды на перезагрузку или...

Запрет выхода элемента управления за границы приложения
Добрый день, всем! У меня на форме есть элементы stackpanel со вложенными элементы. Сделал его перетаскиваемым, возник вопрос, как сделать...

Запрет выхода в Интернет всем программа кроме одной
Как запретить выход в Интернет все программы кроме одной. У меня Касперский, но с ним гиморойно это делать, у стал бороться. С помощью...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru