GSerg писал(а):Нет чтоб подумать об изменении дизайна... Нет, вместо этого надо лезть в систему и исправлять там.
Ты не думал о том, чтобы закрывать форму в событии keyup?
CORBA писал(а):Если я правильно понял суть вопроса, то можно
уравнять значения по адресам памяти 0040:$1C и 0040:$1A
ALX_2002 писал(а):Хм... Действительно... Никогда такого не видел..
Попробывал KeyPreview менять. Всё равно такая же лажа.
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then MsgBox "Нажмите Ентер"
End Sub
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then
KeyCode = 0
Exit Sub
End If
Msgbox "Нажата клавиша с кодом " & KeyCode
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then
MsgBox "Нажат Энтер"
End If
End Sub
Private Sub Form_Load()
Me.Show
Form2.Show vbModal, Me
End Sub
Сейчас этот форум просматривают: SemrushBot и гости: 171