Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Горячие клавиши Добавлено: 05.05.09 19:02  

Автор вопроса:  $@ny@PG | ICQ: 468469477 
Как в vb 6.0 сделать так чтоб при одновременном нажатии Ctrl и C заголовок программы изменялся?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #1
Добавлено: 05.05.09 22:44
пихни в таймер.
  1.  
  2. if (GetAsyncKeyState(163) or GetAsyncKeyState(162)) and GetAsyncKeyState(67) then form1.caption = "бла, бла, бла..."


Но это глобально, будит срабатывать даже если форма не в фокусе.

Ответить

Номер ответа: 2
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #2
Добавлено: 05.05.09 22:45
API
  1.  
  2. Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Ответить

Номер ответа: 3
Автор ответа:
 ykas



Вопросов: 1
Ответов: 1
 Профиль | | #3 Добавлено: 05.05.09 23:38
зачем такие сложности?
(Form.KeyPreview = True)
  1. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  2.     If KeyCode = vbKeyC And Shift = 2 Then Form1.Caption = "qwertyuiop"
  3. End Sub

Ответить

Номер ответа: 4
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #4
Добавлено: 06.05.09 00:40
Я лишь предположил, что под фразой "Горячие клавиши" автор имел ввиду вызов не только из окна программы.

Ответить

Номер ответа: 5
Автор ответа:
 $@ny@PG



ICQ: 468469477 

Вопросов: 71
Ответов: 196
 Профиль | | #5 Добавлено: 06.05.09 20:41
Да вы правы я это и имел ввиду спасибо все работает!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам