про блокировку

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

про блокировку

Сообщение i'm pissed » 03.11.2004 (Ср) 17:51

блокирую клавиши на клаве так не заблокированы только цифры
Код: Выделить всё
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Text1.Locked = Not IsNumeric(Chr(KeyCode))
End Sub
а разблокирую так
Код: Выделить всё
If KeyCode = vbKeyInsert Then Text1.Locked = False
If KeyCode = vbKeyEnd Then Text1.Locked = False
If KeyCode = vbKeyRight Then Text1.Locked = False
If KeyCode = vbKeyLeft Then Text1.Locked = False
If KeyCode = vbKeyUp Then Text1.Locked = False
If KeyCode = vbKeyDown Then Text1.Locked = False
If KeyCode = vbKeyBack Then Text1.Locked = False
If KeyCode = vbKeyDelete Then Text1.Locked = False
If KeyCode = vbKeyNumpad0 Then Text1.Locked = False
If KeyCode = vbKeyNumpad1 Then Text1.Locked = False
If KeyCode = vbKeyNumpad2 Then Text1.Locked = False
If KeyCode = vbKeyNumpad3 Then Text1.Locked = False
If KeyCode = vbKeyNumpad4 Then Text1.Locked = False
If KeyCode = vbKeyNumpad5 Then Text1.Locked = False
If KeyCode = vbKeyNumpad6 Then Text1.Locked = False
If KeyCode = vbKeyNumpad7 Then Text1.Locked = False
If KeyCode = vbKeyNumpad8 Then Text1.Locked = False
If KeyCode = vbKeyNumpad9 Then Text1.Locked = False

как разблокировать "точку"
by_pissed

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 03.11.2004 (Ср) 18:32

Не-не-не... Так делать не надо. Это ж как у тебя проверка тормозить будет если ты еще че захочешь включить - выключить..?

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If InStr("1234567890 ." & Chr(8), Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

Сообщение i'm pissed » 03.11.2004 (Ср) 18:37

а я думаю че у меня подтармаживает
by_pissed

i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

Сообщение i'm pissed » 03.11.2004 (Ср) 18:41

чето у тебя ошибка тут
by_pissed

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 03.11.2004 (Ср) 19:03

Так ясен пень. phpBB 8) заменил рожицей!

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

Сообщение i'm pissed » 03.11.2004 (Ср) 19:38

а нураз так THX
by_pissed

i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

Сообщение i'm pissed » 03.11.2004 (Ср) 19:49

в твоем примере точка не работает.
by_pissed

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 03.11.2004 (Ср) 20:01

Незнаю, у меня все отлично работает, специально проверил
Главное, что в событие KeyPress textbox'а и все пашет.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

Сообщение i'm pissed » 03.11.2004 (Ср) 20:14

а ок у меня то в событие keydown
by_pissed

i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

Сообщение i'm pissed » 03.11.2004 (Ср) 20:17

НУ все THX теперьвсе работает мне даже больше нравится твой вариант
by_pissed


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

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

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

    TopList