Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Где можно найти ASCII-код - кнопок клавиатуры ???

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Aleksey_Pet



Зарегистрирован: 21.04.2003
Сообщения: 14

СообщениеДобавлено: Пн Июл 21 2003 13:41    Заголовок сообщения: Где можно найти ASCII-код - кнопок клавиатуры ??? Ответить с цитатой

1) Где можно найти ASCII-код - кнопок клавиатуры ???

Нужно описать нажатие кнопки, которое будет реагировать на
определенную клавишу....
Пример : Private Sub Command1_KeyPress(KeyAscii As Integer)


2) Как сделать, чтобы кнопка имела несколько состояний:
- нажатие один раз (происходит одно событие)
- нажатие второй раз (происходит другое событие) и
дальше повторяется...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Aist++
Гость





СообщениеДобавлено: Пн Июл 21 2003 15:09    Заголовок сообщения: Ручками, тиоварищ! ручками... Ответить с цитатой

Значит так, пишешь прогу, которая выводит код клавиши на твоё окошко. Например:

Private Sub Command1_KeyPress(KeyAscii As Integer)
Label1.Caption = Label1.Caption & KeyAscii & Chr(13)
End Sub

Теперь запускай, нажимай на клаву и смотри, напишет

2) Заведи переменную в которой будешь отслеживать количество нажатий на кнопку:
Нажали первый раз - сделай её равной 1.
Второй раз - равной 2 и т.д.
Вернуться к началу
anonymous
Гость





СообщениеДобавлено: Пн Июл 21 2003 18:54    Заголовок сообщения: Re: Ручками, тиоварищ! ручками... Ответить с цитатой

для 2) лучше менять состояние кнопки нажата/отжата, по нему же обрабатывать события
Вернуться к началу
Aist++
Гость





СообщениеДобавлено: Вт Июл 22 2003 08:41    Заголовок сообщения: Врёшь, гад! не возьмёшь! Ответить с цитатой

Не согласен!!!!!!! И ещё !!!!!!!!!!!!!!!!!!!
Проблема состоит, как я понял, в том, что бы при первом нажатии происходило одно, а при повторном другое! А не так чобы при нажатии одно, а при отпускании клавы - другое!
Вернуться к началу
Aleksey_Pet



Зарегистрирован: 21.04.2003
Сообщения: 14

СообщениеДобавлено: Вт Июл 22 2003 16:32    Заголовок сообщения: Re: Врёшь, гад! не возьмёшь! Ответить с цитатой

Да проблема в этом !!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Valera
Гость





СообщениеДобавлено: Ср Июл 23 2003 03:55    Заголовок сообщения: вводишь глобальную переменную (+) Ответить с цитатой

inc(var);

case var of
1:exec1;
2:exec2;
end;

ну и сброс переменной в 0.
Вернуться к началу
Aist++
Гость





СообщениеДобавлено: Ср Июл 23 2003 12:04    Заголовок сообщения: Re: Врёшь, гад! не возьмёшь! Ответить с цитатой

Так я уже написал как решить её!
См. мой ответ от 21-07-2003 16:09
Вернуться к началу
V!s0r



Зарегистрирован: 14.07.2003
Сообщения: 6

СообщениеДобавлено: Пт Июл 25 2003 12:26    Заголовок сообщения: Re: Где можно найти ASCII-код - кнопок клавиатуры ??? Ответить с цитатой

'file.vbs source start
msgbox ascii("b")
'end

))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...