Как захватить вкладка/ввести/ESC на Ваш пользовательский элемент управления usercontrol – VB 6.0 – База кода

Скачать

Название (оригинал): How to capture Tab/Enter/Esc on your custom UserControl

Описание:
Англ (оригинал)Before starting the project register the oleguids3.tlb from the zip.
______________________________________________________
This is an example of a usercontrol that intercepts vbKeyTab, vbKeyEnter and vbKeyEsc keys WITHOUT using windows hooks. The idea is to place a custom implementation on the IOleInPlaceActiveObject interface of the usercontrol and to implement custom handling in TranslateAccelerator method. The idea is by Mike Gainer, Matt Curland and Bill Storage and the implementation can be found on vbAccelerator.com. Another interesting idea shown is how to “simulate” pressing tab key on the form as to be able to tab out of the control with ctrl tab for instance. Greetings go to ORSHEE (for his grid control) and to Jos? Pablo Ram?rez Vargas (for not believing this is possible)! Enjoy, and check out my other controls submissions!
Рус (машинный)Перед началом проекта зарегистрировать oleguids3.тлб от молнии.
______________________________________________________
Это пример usercontrol, который перехватывает vbKeyTab, vbKeyEnter и ключи vbKeyEsc без использования крючков для Windows. Идея размещать пользовательскую реализацию интерфейса IOleInPlaceActiveObject от usercontrol и реализовать пользовательскую обработку в метод TranslateAccelerator. Идея Майка гейнер, Мэтт Курланд и хранения законопроекта и реализации можно найти на vbAccelerator.com. Другой интересной идеей является как бы \”имитировать\” нажатие клавиши \” Tab \” на форме, чтобы иметь возможность перехода от контроля с вкладки через Ctrl, например. Приветствую ORSHEE (для его управления сетями) и в Йос? Пабло Оперативной Памяти?рез Варгас (не считая это возможно)! Наслаждайтесь и проверить мои другие представления управления!

база кода