Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Как произвести блокировки клавишь?


Автор: swordfishik 23.1.2008, 05:12
Всем привет...Вот столкнулся с проблемкой. Пишу тестирование студентов, при входе в тестовое окно (где даются вопросы и ответы), оно расположено поверх всех окон...Что нужно было:

-отловить и запретить нажатие клавишь АЛЬТ+Ф4:(сделал)

Код


        private void Test_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Alt && e.KeyCode == Keys.F4)
            {
                e.SuppressKeyPress = true;
            }
        }



-отловить и запретить нажатие клавишь АЛЬТ+ТАБ: (не сделал)
-отловить и запретить нажатие клавишь КОНТРЛ+АЛЬТ+ДЕЛИТ: (не сделал)

Поиском находил приближонные темы, но с них я нечего полезного не достал...Вот как именно два паследних реализовывать?:( Я уже все события перепробывал неполучается...Про хуки много слышал, но не понял нечего:( Буду благодарен, если ктото подскажет как это реализовать...Спс 

Автор: CYBERDREAM 23.1.2008, 09:15
Вот на счет ctrl+alt+delete сомневаюсь, а вообще возможно ли это организовать?... Аль таб еще возможно...

Автор: swordfishik 23.1.2008, 21:25
Насчет КОНТРЛ+АЛЬТ+ДЕЛ я слышал что можно пойти обманным путем, при нажатии этих клавишь отлавливать окно диспетчера и закрывать его, вследствии чего невозможно будет вызвать диспетчер задач....

Если не тяжело просвяти пожалуйста как отлавить АЛЬТ+ТАБ??? И заблокировать...Очень надо..

Автор: CYBERDREAM 23.1.2008, 23:13
Глянь тут, авось поможет. 
http://www.gotdotnet.ru/Forums/Common/252096.aspx

Добавлено через 1 минуту и 14 секунд
еще тут http://www.gotdotnet.ru/Downloads/Examples/232656.aspx

Автор: swordfishik 24.1.2008, 00:56
Цитата(CYBERDREAM @ 23.1.2008,  23:13)
Глянь тут, авось поможет. 
http://www.gotdotnet.ru/Forums/Common/252096.aspx

Добавлено @ 23:14
еще тут http://www.gotdotnet.ru/Downloads/Examples/232656.aspx

Не непомгло((( Серавно спс... Кто может помочь програмным кодом для блокировки АЛЬТ+ТАБ...Очень нада))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)