Тут проблемка выскочила. Не пойму, как бороться, помогите?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
BMA
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 03.12.2002 (Вт) 10:12
Откуда: Russia

Тут проблемка выскочила. Не пойму, как бороться, помогите?

Сообщение BMA » 06.04.2003 (Вс) 14:39

При создании на форме элемента Picture форма перестала реагитровать на событие KeyDown. А очень надо.......

goro
Постоялец
Постоялец
 
Сообщения: 494
Зарегистрирован: 03.12.2002 (Вт) 11:45
Откуда: Украина, Запорожье

Сообщение goro » 06.04.2003 (Вс) 15:43

Тебе надо фокус на форму поставить. Тогда ловить клавиши будет.
ПРЕВЕД

BMA
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 03.12.2002 (Вт) 10:12
Откуда: Russia

Сообщение BMA » 06.04.2003 (Вс) 17:00

goro писал(а):Тебе надо фокус на форму поставить. Тогда ловить клавиши будет.

Спасибо, попробую.

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 07.04.2003 (Пн) 13:46

Просто в св-ве формы TabStop поставь 0 - тогда всё будет рулить :D
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 08.04.2003 (Вт) 6:15

и свойство формы KeyPreview установи в true
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

Phoenix
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 25.10.2004 (Пн) 5:18
Откуда: Питер

Сообщение Phoenix » 27.10.2004 (Ср) 5:33

Они все говорят что, а как не говорят :twisted:
На практике это реализуется так:

Private Sub Form_LostFocus()
Form1.SetFocus
End Sub


Если хочешь установить фокус на другой обьект, то просто поменяй Form на него.

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 27.10.2004 (Ср) 10:42

На практике достаточно у формы поставить KeyPreview в True и всё.

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 27.10.2004 (Ср) 11:45

Больше всего мне нравятся даты сообщений. :)
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 27.10.2004 (Ср) 16:16

:shock: Мда...
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 2

    TopList  
cron