ВУЗ:
Составители:
137
Case vbKeyReturn
' При нажатии на Enter курсор перепрыгивает
на следующую строку
Computer (Index + 1)
With MSFlexGrid1(Index)
If .Row + 1 <= .Rows - 1 Then
.Row = .Row + 1
.Col = 1
Else
.Row = 1
.Col = 1
End If
End With
Case vbKeyBack
' Удаляем предыдущий символ при нажатии клавиши
backspace.
With MSFlexGrid1(Index)
If Trim(.Text) <> "" Then
.Text = Mid(.Text, 1, Len(.Text) - 1)
End If
End With
Case Else
If ((KeyAscii > 47) And (KeyAscii < 58)) Or (KeyAscii = 46) Or
(KeyAscii = 44) Then
MSFlexGrid1(Index).Text = MSFlexGrid1(Index).Text &
Chr(KeyAscii)
Else
MsgBox "Можно вводить только числа с десятичной точ-
кой или запятой"
End If
End Select
End Sub
Private Sub OpenData()
' Процедура читает данные из файла
A = MsgBox("Данные во всех таблицах будут переписа-
ны?", vbOK Or vbOKCancel, "Предупреждение")
If A <> vbOK Then
Exit Sub
End If
CommonDialog1.Filter = "Data files (*.dat)|*.dat"
Case vbKeyReturn
' При нажатии на Enter курсор перепрыгивает
на следующую строку
Computer (Index + 1)
With MSFlexGrid1(Index)
If .Row + 1 <= .Rows - 1 Then
.Row = .Row + 1
.Col = 1
Else
.Row = 1
.Col = 1
End If
End With
Case vbKeyBack
' Удаляем предыдущий символ при нажатии клавиши
backspace.
With MSFlexGrid1(Index)
If Trim(.Text) <> "" Then
.Text = Mid(.Text, 1, Len(.Text) - 1)
End If
End With
Case Else
If ((KeyAscii > 47) And (KeyAscii < 58)) Or (KeyAscii = 46) Or
(KeyAscii = 44) Then
MSFlexGrid1(Index).Text = MSFlexGrid1(Index).Text &
Chr(KeyAscii)
Else
MsgBox "Можно вводить только числа с десятичной точ-
кой или запятой"
End If
End Select
End Sub
Private Sub OpenData()
' Процедура читает данные из файла
A = MsgBox("Данные во всех таблицах будут переписа-
ны?", vbOK Or vbOKCancel, "Предупреждение")
If A <> vbOK Then
Exit Sub
End If
CommonDialog1.Filter = "Data files (*.dat)|*.dat"
137
Страницы
- « первая
- ‹ предыдущая
- …
- 136
- 137
- 138
- 139
- 140
- …
- следующая ›
- последняя »
