powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Событие для нажатой клавиши
14 сообщений из 14, страница 1 из 1
Событие для нажатой клавиши
    #38564372
Lipau3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим я нажимаю клавишу PrintScreen(Вне окна формы), а в это время моя программа какой-нибудь код. Т.е. как определить была ли нажата клавиша PrintScreen и как сделать действие в то время, когда она была нажата.
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564611
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А отношение PrintScreen к вашей программе какое?
Это в винде скрин всего экрана
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564758
Lipau3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex77755,
Заместо это клавиши может быть любая друга, цель и решение остаются неизменными.
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564857
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lipau3nЗаместо это клавиши может быть любая друга, цель и решение остаются неизменными.разница принципиальна и решение будет другим, так что определяйтесь с клавишей
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564875
Lipau3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Просто можно привести пример, когда пользователь вне формы(в любом другом приложении) нажимает клавишу F4(допустим) и в это время программа совершает какую-нибудь простую функцию.
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564881
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564906
Lipau3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

я немного не понимаю как это используется.
Нужная мне строка(как я понял):
Код: vbnet
1.
Public Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer


Создаётся какая-то функция, а как далее работать с этой функцией. Ничего не понятно из этого примера.
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564927
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lipau3nНичего не понятно из этого примера.ну так вбейте в поиск , посмотрите другие примеры
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564941
Lipau3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Допустим вот пример по тому, что я искал:
Код: vbnet
1.
2.
3.
4.
5.
6.
Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
    Private Sub Timer_Tick(sender As System.Object, e As System.EventArgs) Handles Timer.Tick
        If GetAsyncKeyState(&H9) = True Then
            MsgBox("Кто то трогает ТАБ", vbInformation)
        End If
    End Sub


Ничего не происходит или это не совсем то?
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564974
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lipau3nНичего не происходита вы этот код куда вставляете?
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38564983
Lipau3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

в файл с формой, если что не так, прошу прощения за глупость.
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38565002
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начнем с начала: какая среда программирования?
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38565027
Lipau3n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Visual Basic 2010, проект - Приложение Windows Forms
...
Рейтинг: 0 / 0
Событие для нажатой клавиши
    #38565061
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком случае для начала вы обратились не в тот форум

тему переносить не буду, так как тут уже налито много воды - создайте новую
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Событие для нажатой клавиши
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]